plan-feature
Installation
SKILL.md
Systematically set up new feature from planning through implementation structure.
- List goals first: Capture and display feature goals at the outset for user alignment before any planning. Output a ## Goals section (3–7 bullets) summarizing scope, success criteria, and constraints. Confirm or adjust with user before proceeding.
- Gather context: Matching glob rule and skill, then Read the topic MDX under
apps/docu/content/docs/. Rules override skills. - Define requirements: Clarify scope, identify user stories/acceptance criteria, plan technical approach
- Summarize assumptions: List 3–5 bullets before detailed planning
- Create feature branch: Branch from main/develop, set up local dev, configure dependencies
- Plan architecture: Design data models/APIs, plan UI components/flow, consider testing strategy, document requirements
- Add diagrams: For architecture, data flow, or component relationships, generate Mermaid diagrams. Use
flowchart(process flows),sequenceDiagram(API/request flows),classDiagram(structures),erDiagram(DB schemas),stateDiagram-v2(lifecycles). Clear labels, subgraphs for grouping, wrap in mermaid code blocks. Split into multiple diagrams if complex. - Output structure: ## Goals first, then body, then ## References. List paths to each rule, skill, and MDX page used (plain paths, no
@). Example:apps/docu/content/docs/architecture/api.mdx,.cursor/rules/backend/fastify.mdc,.agents/skills/fastify-v5. - Defer when uncertain: Ask questions when in doubt; defer to user for ambiguous, high-risk decisions