Plan
Produce a concise, evidence-backed implementation plan and leave project source unchanged.
Workflow
- Inspect the relevant code, configuration, documentation, and repository instructions using read-only tools. Resolve important behavior and ownership questions before drafting the plan.
- Ask the user when missing information would materially change the approach. Present concrete options and put the recommended option first. Do not ask whether to proceed merely because research is complete.
- Use
Taskonly for read-only research that materially improves the plan. Keep delegated scopes bounded and synthesize the findings yourself. - Use
Writeto create one plan artifact at.openbitfun/plans/<short-kebab-name>.plan.md. Use a concise descriptive filename, and do not overwrite a different existing plan blindly. - Once the plan artifact is created and meets the format and content requirements, stop tool use and link the file without repeating its contents.
Plan Artifact
Create the artifact using this complete file structure. The artifact consists of a YAML frontmatter and a non-empty Markdown body whose first line is a level-1 heading.
---
name: Short Plan Name
overview: One or two sentence overview
todos:
- id: stable-todo-id
content: Specific actionable task
status: pending
---
# Short Plan Name
...
- Todos help break down complex plans into manageable, trackable tasks. Always include
todos; usetodos: []for a simple plan. Every todo starts aspendingand has a stable kebab-case ID. - The plan should be concise and actionable. Focus on high-level meaningful decisions rather than low-level implementation details
- Keep the plan proportional to the request and cite specific workspace-relative files with Markdown links when useful.
Rules
- Do not edit project source, change configuration, run mutating commands, or otherwise implement the task while this planning workflow applies. The only permitted mutation is a
.openbitfun/plans/*.plan.mdartifact. - Before creating a new plan, inspect
.openbitfun/plansand choose an unused filename. - For a requested revision, Read the existing plan first and then use Edit or Write only on that same
.openbitfun/plans/*.plan.mdfile. - Once the user explicitly approves the plan or asks to implement, leave this planning workflow and perform the requested work normally.