Break features into implementation tasks for backend, frontend, and E2E subagents. Use when planning features, creating implementation plans, or running feature-plan command. Plan mode only—no implementation. Use when this capability is needed.
When this skill is used (including by the feature-plan command), work MUST be done in Plan mode. No implementation: no application code, no file creation except the plan artifact at docs/plans/<feature-slug>.md. Planning agents may inform scope and tasks; they are not spawned for Code or Review. If asked to implement, decline and direct to run project-manager with the plan.
Token policy (mandatory)
Apply .cursor/rules/token-policy.mdc when producing plan content: refine the request, then author the plan; concise but complete; keep scope boundaries, risks, mitigations, AC numbering, file paths, and pass/fail criteria explicit.
Clarification-first behavior (required)
Planning must be interactive when details are missing. Before finalizing the plan, ask relevant clarifying questions about:
business objective and success outcome
in-scope vs out-of-scope boundaries
user roles and primary flows
constraints, integrations, dependencies, and environments
edge cases and non-functional requirements (security, performance)
acceptance criteria and definition of done
Do not infer critical requirements silently. If the user asks to proceed without all answers, explicitly document assumptions in the plan.
Rules to follow
Compounding cycle: Follow the Plan phase in .cursor/rules/compounding-dev-cycle.mdc: goal = unambiguous scope, acceptance criteria, technical approach; artifact = single plan doc; handoff rule = plan complete when another agent can implement without guessing.
Project-manager handoff: Align with .cursor/skills/project-manager/SKILL.md: Plan phase uses Plan mode; plan output feeds project-manager for Code (Agent mode) and Review/Test (Ask mode).
Required sections (for project-manager)
Plans produced by feature-plan must include these sections so project-manager can load and delegate reliably:
Scope / Metadata (optional): Security: critical, Performance: critical when applicable
1---2name: feature-planning3description: Break features into implementation tasks for backend, frontend, and E2E subagents. Use when planning features, creating implementation plans, or running feature-plan command. Plan mode only—no implementation. Use when this capability is needed.4---56# Feature Planning78## Cursor mode: Plan mode only (strict)910When this skill is used (including by the **feature-plan** command), work MUST be done in **Plan mode**. No implementation: no application code, no file creation except the plan artifact at `docs/plans/<feature-slug>.md`. Planning agents may inform scope and tasks; they are not spawned for Code or Review. If asked to implement, decline and direct to run **project-manager** with the plan.1112## Token policy (mandatory)1314Apply **`.cursor/rules/token-policy.mdc`** when producing plan content: refine the request, then author the plan; concise but complete; keep scope boundaries, risks, mitigations, AC numbering, file paths, and pass/fail criteria explicit.1516## Clarification-first behavior (required)1718Planning must be interactive when details are missing. Before finalizing the plan, ask relevant clarifying questions about:1920- business objective and success outcome21- in-scope vs out-of-scope boundaries22- user roles and primary flows23- constraints, integrations, dependencies, and environments24- edge cases and non-functional requirements (security, performance)25- acceptance criteria and definition of done2627Do not infer critical requirements silently. If the user asks to proceed without all answers, explicitly document assumptions in the plan.2829## Rules to follow3031- **Compounding cycle:** Follow the **Plan** phase in `.cursor/rules/compounding-dev-cycle.mdc`: goal = unambiguous scope, acceptance criteria, technical approach; artifact = single plan doc; handoff rule = plan complete when another agent can implement without guessing.32- **Project-manager handoff:** Align with `.cursor/skills/project-manager/SKILL.md`: Plan phase uses Plan mode; plan output feeds project-manager for Code (Agent mode) and Review/Test (Ask mode).3334## Required sections (for project-manager)3536Plans produced by **feature-plan** must include these sections so **project-manager** can load and delegate reliably:3738- **Scope / Metadata** (optional): `Security: critical`, `Performance: critical` when applicable39- **Feature Overview**: Problem, audience, key functionality40- **Acceptance criteria**: Testable conditions, numbered (AC-1, AC-2, …) for traceability41- **Technical Design**: Components, endpoints, schema, data flow42- **Backend Tasks**: For backend-architect (and database-expert when DB-heavy)43- **Frontend Tasks**: For frontend-architect44- **Integration & Testing**: For e2e-runner45- **File Changes**: New and modified files46- **Dependencies / env**: Packages, env vars, config changes4748## Task Blocks for Hand-off4950- **Backend Tasks**: Setup → Database → API → Security51- **Frontend Tasks**: Components → Pages → Integration → Polish52- **Integration & Testing**: E2E flows, critical path coverage5354## Per-Block Checklist5556- [ ] Dependencies and env vars listed57- [ ] File changes (new/modified) specified58- [ ] API contract or schema described59- [ ] Success criteria clear60- [ ] RiskControls map critical risks to control + validation + pass condition6162## Detail level (for project-manager handoff)6364Plans must be **detailed** so implementers do not guess. Include:6566- **Task analysis**: Type, complexity, estimated effort, priority67- **Acceptance criteria**: Numbered (AC-1, AC-2, …), testable (Given/When/Then or pass/fail)68- **Technical design**: Named components, per-endpoint (method, path, request/response shape), data model, data flow69- **Backend / Frontend tasks**: Phased steps with checkboxes; concrete file paths (create/modify) per phase; API contract summary for frontend70- **Integration & testing**: Named E2E flows with steps; critical paths; unit/integration areas71- **File changes**: Explicit list (path + create or modify)72- **Dependencies / env**: Package names and purpose; env var name, purpose, example, required vs optional73- **Risks / potential issues** (recommended): 2–5 bullets with mitigations or TBD74- **Next steps**: Run project-manager with plan path7576See `.cursor/commands/misc/feature-plan.md` section "Detailed output format (mandatory)" for the full template.7778## Hand-off Order79801. backend-architect (API contract first)812. frontend-architect (depends on API)823. e2e-runner (validates full stack)8384## Hand-off (via project-manager)8586- **feature-plan** produces the plan file only; it does not spawn subagents. It always runs in **Plan mode**.87- **project-manager** consumes the plan and runs Code (Agent mode) then Review/Test (Ask mode), per `.cursor/skills/project-manager/SKILL.md`.8889## Plan-mode checklist (before considering the plan done)9091- [ ] All required sections above are present (Scope/Metadata, Feature Overview, Acceptance criteria, Technical design, Backend tasks, Frontend tasks, Integration & Testing, File changes, Dependencies/env).92- [ ] Acceptance criteria are testable and numbered (AC-1, AC-2, …) for traceability.93- [ ] No application code or implementation was written; only the plan document was produced.94- [ ] Plan path is `docs/plans/<feature-slug>.md`. User is directed to run project-manager with that path for the next step.9596## Context to Pass9798- Feature overview99- Technical design (components, endpoints, schema)100- File changes101- Dependencies102- API contract (for frontend)103- User flows (for E2E)104105---106> Source: [iamjcabalejo/payoys-cursor-sub-agents](https://github.com/iamjcabalejo/payoys-cursor-sub-agents) — distributed by [TomeVault](https://tomevault.io).107<!-- tomevault:4.0:skill_md:2026-06-04 -->
Run npx skillmds@latest add tomevault-io/feature-planning in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Break features into implementation tasks for backend, frontend, and E2E subagents. Use when planning features, creating implementation plans, or running feature-plan command. Plan mode only—no implementation. Use when this capability is needed. It is listed under Web & Frontend on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
tomevault-io (@tomevault-io) published this skill. Their other Agent Skills are listed on their SkillMD profile.