diff --git a/CLAUDE.md b/CLAUDE.md index 959a77e..ed72162 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -146,3 +146,19 @@ Specs: `docs/working/specs/YYYY-MM-DD--design.md` Plans: `docs/working/plans/YYYY-MM-DD-.md` The brainstorming and writing-plans skills default to `docs/superpowers/`; these lines override that default. + +### Plan status convention + +Every plan in `docs/working/plans/` must have a `**Status:**` line immediately after the title heading: + +| Status | Meaning | +|---|---| +| `πŸ“‹ Not started` | Plan written; work not yet begun | +| `πŸ”„ In progress β€” ` | Actively being worked on | +| `⏸️ Deferred β€” ` | Intentionally postponed | +| `βœ… Complete (YYYY-MM-DD)` | Done | +| `❌ Abandoned β€” ` | Won't implement | + +**When asked what's open:** surface `Not started` and `In progress` plans. Show `Deferred` plans but label them clearly. Omit `Complete` and `Abandoned` unless explicitly asked. + +**When finishing a plan:** update the `**Status:**` field in the plan file to `βœ… Complete (YYYY-MM-DD)` before closing the session. This applies whether execution was done by Claude directly, via the superpowers:executing-plans skill, or via superpowers:subagent-driven-development.