Prompt file imported from yhyu13/AgentHarness101 (
.codex/prompts/plan.md). Fill in{{arguments}}before use. Copyright stays with the author.
Arguments: {{arguments}}
Turn the active spec into an implementation plan. The plan resolves WHAT into HOW.
- Read the active spec id:
openwolf spec status. Then readspecs/<id>/spec.md. - Read
.wolf/cerebrum.md(Do-Not-Repeat + Decision Log) for project constraints. - Extract tech choices from the arguments; ask a follow-up question if a choice (language, framework, storage, testing) is unclear.
- Write these artifacts under
specs/<id>/, using.wolf/spec-templates/plan-template.mdas the base:plan.md— summary, technical context, constitution check, architecture, task-generation strategyresearch.md— one decision per row: choice / rationale / alternativesdata-model.md— entities, fields, relationships, validation rulescontracts/— one API contract per user actionquickstart.md— how to run and validate
- Advance the phase:
openwolf spec phase plan. - Report the artifacts and next step (
/tasks).
Guardrail: resolve every [NEEDS CLARIFICATION] from the spec in research.md;
do not proceed with unresolved unknowns. Update .wolf/STATUS.md if the plan
changes the active work.