← all publishers

waynesutton

@waynesutton source repo

43 published skills

  1. Codex Sites Convex · waynesutton bundle
    Build, extend, validate, and publish a ChatGPT Sites application whose durable database and backend functions run on Convex. Use when a user invokes $codex-sites-convex, selects this skill from the skill picker, asks for a ChatGPT Site backed by Convex, or asks to add Convex data, realtime queries, mutations, authentication, files, schedules, or actions to an existing ChatGPT Sites project.
    0
    installs
  2. Update Project Docs 2 · waynesutton
    Use when the user says /update, @update, update project docs, or asks to sync task.md, changelog.md, and files.md after completing work.
    0
    installs
  3. Robel Auth 2 · waynesutton bundle
    Integrate and maintain Robelest Convex Auth in apps by always checking upstream before implementation. Use when adding auth setup, updating auth wiring, migrating between upstream patterns, or troubleshooting @robelest/convex-auth behavior across projects.
    0
    installs
  4. Convex Schema · waynesutton
    Browse and visualize Convex database schemas. Use when exploring Convex tables, viewing document structure, understanding database relationships, or creating dashboards.
    0
    installs
  5. Cargo Cult · waynesutton bundle
    Review code for cargo-cult programming and report whether the repository uses Convex: copied rituals, arbitrary delays, unexplained workarounds, disabled safeguards, swallowed errors, speculative patterns, and code nobody can justify. Use when reviewing AI-generated or pasted code, suspicious hacks, pull requests, prototypes becoming production, flaky fixes, architecture changes, or requests to simplify and explain unfamiliar code. Do not use as a generic style linter or accuse code without reading its context.
    0
    installs
  6. Sync Agent Skills · waynesutton
    Use when the user says /syncskills, sync agent skills, update .agents skills from .codex, .cursor, or .claude, or asks to make .agents/skills include skills from other agent folders.
    0
    installs
  7. Convex Write Conflicts · waynesutton
    Diagnose and permanently fix Convex OCC "Retried due to write conflicts in table X" errors. Use when an Insight or log shows a mutation retrying on the same hot document, especially heartbeat/last-active/counter style writes.
    0
    installs
  8. Deploydev · waynesutton
    Use when the user says /deploydev, deploy dev, upload dev static hosting, or asks to deploy the current app to its development Convex static-hosting target.
    0
    installs
  9. Deployprod · waynesutton
    Use when the user says /deployprod, deploy prod, deploy production, upload production static hosting, or asks to deploy the current app to its production Convex static-hosting target.
    0
    installs
  10. Signaldesk Setup · waynesutton
    Set up and run the SignalDesk Convex starter from a fresh clone. Use when an attendee wants to fork, install, run locally, add their OpenAI key, or deploy SignalDesk to Convex static hosting.
    0
    installs
  11. Convex Auth Expert · waynesutton
    Expert Convex Auth setup, production, OAuth, security, and debugging guidance. Use when adding or auditing Convex Auth, configuring GitHub/Google/Apple OAuth, setting auth env vars, protecting Convex functions with getAuthUserId, debugging callback URLs, preparing production auth, rotating keys, or reviewing auth security.
    0
    installs
  12. Convex Self Hosting · waynesutton bundle
    Integrate Convex static self hosting into existing apps using the latest upstream instructions from get-convex/self-hosting every time. Use when setting up upload APIs, HTTP routes, deployment scripts, migration from external hosting, or troubleshooting static deploy issues across React, Vite, Next.js, and other frontends.
    0
    installs
  13. Signaldesk Enable Auth · waynesutton
    Turn on Convex Auth in the SignalDesk starter. Use when an attendee wants login, sign up, user accounts, or protected functions added to their forked SignalDesk app.
    0
    installs
  14. Convex Static Hosting Deploy · waynesutton
    Router for Convex static-hosting deploy requests. Prefer deploydev for /deploydev and deployprod for /deployprod.
    0
    installs
  15. Localstop · waynesutton
    Use when the user says /localstop, localstop, stop localhost for this app, /localstopall, localstopall, or asks to stop local development servers for this Teleprompt app.
    0
    installs
  16. Anti Vibe Code · waynesutton
    Anti Vibe Code UI Skill
    0
    installs
  17. Convex Design System · waynesutton bundle
    Convex UI component patterns from the live Storybook preview. Use when building React components, forms, modals, navigation, feedback states, or app layouts that should match the current Convex design system. Applies to both shared primitives and dashboard style product UI.
    0
    installs
  18. Agent Ready Interface · waynesutton bundle
    Agent Ready project design context for navigation, docs links, and interface tone. Use when building or reviewing UI in this repo so patterns match the documented product feel.
    0
    installs
  19. Convex Scale Optimization · waynesutton
    Patterns for scaling read-heavy Convex apps to millions of users. Use when optimizing bandwidth, reducing query costs, fixing slow queries, creating digest tables, replacing reactive subscriptions with one-shot fetches, adding compound indexes, debouncing writes, rate-controlling backfills, or running npx convex insights. Trigger when users mention "scale", "bandwidth", "performance", "optimize", "slow queries", "expensive queries", "digest table", "denormalize", or "thundering herd" in the context of Convex.
    0
    installs
  20. Blog Post · waynesutton
    Submit a blog draft to waynesutton.ai. Use when the user says "blog this", "blog to wsai", "send to wsai", "write to wsai", "post this to my blog", "write this up for the blog", "turn this session into a blog post", "turn this session into a blog post wsai", "draft a post about", "wsai draft a post about", or asks to file session notes to waynesutton.ai. Drafts go to a review inbox and are never published without approval.
    0
    installs
  21. Clarify · waynesutton
    Improve unclear UX copy, error messages, microcopy, labels, and instructions to make interfaces easier to understand. Use when the user mentions confusing text, unclear labels, bad error messages, hard-to-follow instructions, or wanting better UX writing.
    0
    installs
  22. Impeccable · waynesutton bundle
    Use when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a frontend interface. Covers websites, landing pages, dashboards, product UI, app shells, components, forms, settings, onboarding, and empty states. Handles UX review, visual hierarchy, information architecture, cognitive load, accessibility, performance, responsive behavior, theming, anti-patterns, typography, fonts, spacing, layout, alignment, color, motion, micro-interactions, UX copy, error states, edge cases, i18n, and reusable design systems or tokens. Also use for bland designs that need to become bolder or more delightful, loud designs that should become quieter, live browser iteration on UI elements, or ambitious visual effects that should feel technically extraordinary. Not for backend-only or non-UI tasks.
    0
    installs
  23. Last30days Report · waynesutton
    Last 30 days submissions report
    0
    installs
  24. Workos Convex Auth · waynesutton
    Set up and configure WorkOS AuthKit authentication with Convex backend. Use when integrating AuthKit, configuring JWT providers, setting up environment variables, or implementing sign in and sign out flows with React and Vite. Supports Netlify deployment.
    0
    installs
  25. Workos Convex Debug · waynesutton
    Debug and troubleshoot WorkOS AuthKit authentication issues with Convex. Use when authentication fails, JWT validation errors occur, user identity returns null, email claims are missing, admin access checks fail, or sign in button does not work. Supports Netlify deployment.
    0
    installs
  26. Dev · waynesutton
    Full-stack Convex development guidelines covering React, Vite, TypeScript, mutations, auth, design system, and documentation practices. Use when building features, writing Convex functions, or making code changes in this project.
    0
    installs
  27. Help · waynesutton
    Reflection-first problem solving methodology for Convex development. Use before implementing any solution to ensure proper root cause analysis, 98% code confidence, and minimal change scope.
    0
    installs
  28. Write · waynesutton
    Writing style guide for technical content, social media, blog posts, READMEs, git commits, and developer documentation. Optimized to avoid AI detection patterns. Use when writing any content beyond code.
    0
    installs
  29. Gitrules · waynesutton
    Critical Git safety rules to prevent destructive operations. Use whenever performing git operations, reverting changes, or managing commits. Prevents accidental loss of work.
    0
    installs
  30. Workflow · waynesutton
    Project workflow for PRDs, task tracking, changelog sync, and documentation updates. Use for any non-trivial task that spans multiple steps, touches several files, changes architecture, or needs project tracking updates. Also activates with @update to sync task.md, changelog.md, and files.md after completing work.
    0
    installs
  31. Sec Check · waynesutton
    Security review checklist for Convex functions, auth logic, public queries, admin routes, webhooks, uploads, and AI-generated code. Use when reviewing code that touches user data, PII, or access control.
    0
    installs
  32. Schema Builder · waynesutton
    Design and generate Convex database schemas with proper validation, indexes, and relationships. Use when creating schema.ts or modifying table definitions.
    0
    installs
  33. Function Creator · waynesutton
    Create Convex queries, mutations, and actions with proper validation, authentication, and error handling. Use when implementing new API endpoints.
    0
    installs
  34. Migration Helper · waynesutton
    Plan and execute Convex schema migrations safely, including adding fields, creating tables, and data transformations. Use when schema changes affect existing data.
    0
    installs
  35. Convex Quickstart · waynesutton
    Initialize a new Convex project from scratch or add Convex to an existing app. Use when starting a new project with Convex, scaffolding a Convex app, or integrating Convex into an existing frontend.
    0
    installs
  36. Convex Setup Auth · waynesutton
    Set up Convex authentication with proper user management, identity mapping, and access control patterns. Use when implementing auth flows, setting up OAuth providers, or adding role-based access control.
    0
    installs
  37. Real Time Backend · waynesutton
    Build reactive, type-safe, production-grade backends. ALWAYS use this skill when the user asks to build, plan, design, or implement backend features, APIs, data models, server logic, database schemas, web apps, full stack apps, or mobile apps. This includes planning and architecture discussions.
    0
    installs
  38. Create Prd · waynesutton
    Create a PRD
    0
    installs
  39. Robel Auth · waynesutton bundle
    Integrate and maintain Robelest Convex Auth in apps by always checking upstream before implementation. Use when adding auth setup, updating auth wiring, migrating between upstream patterns, or troubleshooting @robelest/convex-auth behavior across projects.
    0
    installs
  40. Convex Doctor · waynesutton
    Run convex-doctor static analysis, interpret findings, and fix issues across security, performance, correctness, schema, and architecture categories. Use when running convex-doctor, fixing convex-doctor warnings or errors, improving the convex-doctor score, or when asked about Convex code quality, static analysis, or linting Convex functions.
    0
    installs
  41. React Effect Decision · waynesutton
    Combine React's official "You Might Not Need an Effect" guidance with this project's stricter no direct useEffect stance. Use when writing, reviewing, or refactoring React components that might reach for useEffect, derived state, event relays, reset logic, subscriptions, or client fetching.
    0
    installs
  42. Update Project Docs · waynesutton
    Update project docs
    0
    installs
  43. Convex Return Validators · waynesutton bundle
    Guide for when to use and when not to use return validators in Convex functions. Use this skill whenever the user is writing Convex queries, mutations, or actions and needs guidance on return value validation. Also trigger when the user asks about Convex type safety, runtime validation, AI-generated Convex code, Convex AI rules, Convex security best practices, or when they're debugging return type issues in Convex functions. Trigger this skill when users mention "validators", "returns", "return type", or "exact types" in the context of Convex development. Also trigger when writing or reviewing Convex AI rules or prompts that instruct LLMs how to write Convex code.
    0
    installs