---
description: "Restate requirements, assess risks, and create step-by-step implementation plan. WAIT for confirmation before coding."
---

# Plan

Create a comprehensive implementation plan before writing any code.

## Usage

`/plan [feature description | path/to/*.prd.md]`

- Free-form text: creates an inline plan from requirements
- Path to `.prd.md`: reads PRD artifact and produces a structured plan

## Workflow

1. Restate requirements in clear terms
2. Search codebase for patterns to mirror
3. Break down into phases with specific, actionable steps
4. Identify dependencies and risks
5. Present the plan and **wait for confirmation** before coding

## Output

Structured plan with:
- Requirements restatement
- Architecture changes (file paths and descriptions)
- Implementation phases with dependencies
- Testing strategy and success criteria
- Risk assessment

## Related

- Skill: `skill://writing-plans`
- Agent: `planner` (for complex features)
- Command: `/tdd` (implement after planning)
