| name | 01-analyze-requirements |
| description | Analyze project requirements and codebase state to determine what needs to be built or changed |
| argument-hint | [description of task] |
Step 1: Analyze Requirements
Goal
Examine the project requirements and current codebase to build a clear picture
of what needs to happen, what's affected, and what could go wrong.
What You Need
- Project documentation (if available)
- Access to the current codebase
- The user's feature request or requirement description
Process
- Read through relevant documentation and project files
- Explore the existing codebase structure and conventions
- Identify which files and components will be affected
- Map out dependencies and constraints
- Flag potential risks or open questions
Verification
Output
Write workflow-state/analysis-results.md containing:
- A summary of what needs to be done
- List of files to modify or create, with reasons
- Dependency analysis
- Risk assessment
- Open questions that need user input (if any)
What Happens Next
After analysis is complete, the orchestrator will move to Step 2 (Planning),
or pause to address open questions first.