| name | plan-generator |
| description | Creates structured plans from requirements. Generates comprehensive plans with steps, dependencies, risks, and success criteria. Coordinates with specialist agents for planning input and validates plan completeness. |
| allowed-tools | read, write, glob, search, codebase_search, Task |
| version | 1 |
| best_practices | ["Coordinate with Analyst, PM, Architect for planning input","Break down requirements into actionable steps (≤7 per section)","Identify dependencies and sequencing","Assess risks with mitigation strategies","Validate plan completeness and feasibility"] |
| error_handling | graceful |
| streaming | supported |
| templates | ["feature-plan","refactoring-plan","migration-plan","architecture-plan"] |
Plan Generator Skill - Creates structured, validated plans from requirements by coordinating with specialist agents and generating comprehensive planning artifacts.
- Creating plans for new features
- Planning refactoring efforts
- Planning system migrations
- Planning architecture changes
- Breaking down complex requirements
- Validating existing plans
Step 1: Analyze Requirements
Parse user requirements:
- Extract explicit requirements
- Identify implicit requirements
- Determine planning scope
- Assess complexity
Step 2: Coordinate Specialists
Request planning input from relevant agents:
- Analyst: Business requirements and market context
- PM: Product requirements and user stories
- Architect: Technical architecture and design
- Database Architect: Data requirements
- UX Expert: Interface requirements
Step 3: Generate Plan Structure
Create plan following template:
- Load template from
.cursor/templates/plan-template.md
- Define objectives
- Break down into steps (≤7 steps per section)
- Identify dependencies
- Assign agents to steps
Step 4: Assess Risks
Identify risks and mitigation:
- Technical risks
- Resource risks
- Timeline risks
- Dependency risks
- Mitigation strategies
Step 5: Validate Plan
Validate plan completeness:
- All requirements addressed
- Dependencies mapped
- Success criteria defined
- Risks identified
- Plan is feasible
Step 6: Generate Artifacts
Create plan artifacts:
- Plan markdown:
.cursor/context/artifacts/plan-<id>.md
- Plan JSON:
.cursor/context/artifacts/plan-<id>.json
- Plan summary
</execution_process>
<plan_types>
Feature Development Plan:
- Objectives: Feature goals
- Steps: Analysis → Design → Implementation → Testing
- Agents: Analyst → PM → Architect → Developer → QA
Refactoring Plan:
- Objectives: Code quality goals
- Steps: Analysis → Planning → Implementation → Validation
**Integration with Planner Agent**:
Planner agent uses this skill to:
- Generate plans from requirements
- Coordinate specialist input
- Validate plan completeness
- Track plan execution
**Example Plan Output**