Plan

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.plan

    • Input 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 like research.md, data model, contracts, quickstart, etc.).

  • Quick review tip:

    • Skim research.md to 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