convex
Convex Development Skill
Convex is a reactive backend platform with TypeScript-first serverless functions, a real-time document database, and automatic caching.
Project Structure
my-app/
├── convex/ # Backend code (required)
│ ├── _generated/ # Auto-generated (don't edit)
│ │ ├── api.d.ts # Type-safe API references
│ │ ├── dataModel.d.ts # Database types from schema
│ │ └── server.d.ts # Function builders
│ ├── schema.ts # Database schema definition
│ ├── [feature].ts # Functions grouped by feature
│ └── convex.config.ts # Component configuration (optional)
├── .env.local # CONVEX_URL for dev deployment
└── package.json
More from derek-x-wang/skills
life-os
>
10better-convex
ALWAYS use this skill when working with convex or better-convex. Covers the common end-to-end feature path using cRPC + ORM + auth + React, with setup/bootstrap and niche depth in references.
3manage-my-skills
Manage, update, and install personal agent skills from Derek-X-Wang/skills. Use when the user wants to create, edit, update, or install skills. Handles the full workflow — edit locally, commit, push, then npx skills install.
3cmux-team
Run a Claude Code agent team inside a cmux claude-teams session. Use when the current session was launched via `cmux claude-teams` and you want to spawn teammates that surface as separate cmux panels. Covers detection, the spawn → coordinate → shutdown contract, and a mode index — pick the matching `modes/<mode>.md` for the topology you actually want (feature build, AFK runner, parallel AFK runners, structured debate, parallel research).
3repo-knowledge-share
Cross-project knowledge sharing. Catalogs features and tech stacks across repos so you can reuse implementations. Use when building a feature that another project might already have, when the user asks "has any project done X?", or says "scan this project" / "update knowledge". Also triggers automatically on any invocation if the current project's knowledge is stale (>7 days since last scan).
3team-harness
Kick off a Claude Code agent team for feature development or debugging. Uses parallel teammates (engineer, dev-environment watcher, QA tester) that communicate and loop on errors autonomously. Use when the user says "start a team", "team build", "team debug", wants parallel agents that talk to each other, or needs a dev/test/fix loop.
2