Keeps a change scoped to what was asked. Flags extra features, refactors, and 'while we are here' edits, and moves them to a suggestions list instead of the diff. Use when a request is small and the agent is about to expand it, when a PRD grows beyond its problem statement, or when the user says 'just do what I asked'.
The English summary is being prepared. Showing the original description.
waynesutton/builder-skills☆ 406Updated Sep 28, 2026
Routes Convex work to the right builder skill and covers the handful of rules that apply everywhere: validators on every function, withIndex over filter, idempotent mutations, internal functions for scheduling. Use when a task mentions Convex and no more specific skill matches, or as the first stop before picking one.
The English summary is being prepared. Showing the original description.
waynesutton/builder-skills☆ 406Updated Sep 28, 2026
Builds AI agents on the Convex agent component: threads, messages, tools that call queries and mutations, streaming, RAG with vector search, and workflows for multi step jobs. Use when adding a chat assistant, tool calling agent, or retrieval feature to a Convex app.
The English summary is being prepared. Showing the original description.
waynesutton/builder-skills☆ 406Updated Sep 28, 2026
Production patterns for Convex apps and the rules the @convex-dev/eslint-plugin enforces: validators, indexes, idempotent mutations, avoiding OCC conflicts, thin function wrappers, error handling. Use when reviewing Convex code, asking whether a pattern is right, setting up ESLint, or fixing write conflicts and slow queries.
The English summary is being prepared. Showing the original description.
waynesutton/builder-skills☆ 406Updated Sep 28, 2026
Creates reusable Convex components with defineComponent, a clean client wrapper, their own schema, and an npm publish setup. Use when extracting a feature into a package, building something for the Convex component directory, or when a component's functions are not showing up in the parent app.
The English summary is being prepared. Showing the original description.
waynesutton/builder-skills☆ 406Updated Sep 28, 2026
Schedules work in Convex: cron jobs in convex/crons.ts, one off scheduled functions with runAfter and runAt, batching large jobs, and cancelling or inspecting the queue. Use when something needs to run on a timer, later, or in the background, or when a cron is not firing.
The English summary is being prepared. Showing the original description.
waynesutton/builder-skills☆ 406Updated Sep 28, 2026