Plan
The Plan phase translates clarified intent into a technical approach.
It defines:
Architectural changes
Components, APIs, and data models involved
Trade-offs, risks, and implementation strategies
This is where how the feature will be built is decided—before any code is written.
✏️ Steps
Run:
/speckit.planInput to provide:
In the planning phase, the Agent will do research on your codebase and generate a number of intermediate documents outlining the technical details necessary for the implementation.
If you have any specific technical requirements needed for generating this feature, they can be included in the initial prompt.
What happens:
The agent researches your codebase and produces planning artifacts culminating in
plan.md(often alongside files likeresearch.md, data model, contracts, quickstart, etc.).
Quick review tip:
Skim
research.mdto confirm the agent didn’t assume the wrong stack or patterns, then correct it before moving on.
Next Steps
Now that you have a plan for implementing the feature, the Agent can break the plan up into discrete tasks that need to be carried out to build the feature.
https://wiki.at.bitovi.com/wiki/spaces/AIEnabledDevelopment/pages/1845264564