Plan hygiene — extract, then remove

This is not a plan format. Developers, users, and agents may plan however they like: Superpowers, Cursor plans, engineering-loop, GitHub Issues, TODO.md, ad-hoc markdown, or no file at all. Skill Steward does not define or require a new planning template.

This page explains why plan artifacts should not stay in the repo as source of truth after work finishes — and where durable knowledge should go instead.

The rule (format-agnostic)

When work is done:

  1. Extract everything still true into durable homes (table below).
  2. Remove the plan artifact from the repo (or move it to an explicit archive that agents are told not to execute).

Plans are scratch paper, not documentation. Keeping finished checklists in-tree misleads the next agent (same failure mode as a bloated AGENTS.md).

Where extracted knowledge goes

Outcome typeLand in
Strategic choice, trade-offADR
Standing why / howDESIGN_FAQ.md / DX_FAQ.md
Behavior, gates, automationCode, CI, CLI, MCP, plugins/
Repeatable agent procedureskills/{name}/SKILL.md
Charter / scope changeNorth Star + ADR if significant

Any planning tool is fine

You might use…Guild stance
Superpowers / spec-driven programsOK — use docs/superpowers/ (or equivalent) in your repo; see concept-doc-store skill
Cursor / Codex session plansOK — ephemeral by default
docs/exec-plans/active/ in this repoOptional scratch only; not a standard
Issues / ProjectsOK — tracking outside git truth

Do not treat this repo’s docs/exec-plans/ as “the Guild plan format.” It exists only as optional short-lived storage for maintainers who want a file in-tree during a PR.

Optional in-repo scratch (docs/exec-plans/)

If you need a file while work is in flight:

  1. docs/exec-plans/active/YYYY-MM-DD-short-title.md (or your own path)
  2. Link it from the PR
  3. On merge: extract → delete the file (or one-line summary in ADR Notes)

Anti-patterns

  • Finished checklists left in ROADMAP.md, docs/plans/, or TODO.md as if still current
  • Duplicate plan + ADR with the same “truth”
  • Archived phase plans executed as if they were the live tracker (use tracker/spec + closure in Superpowers-style layouts, or delete/archive)

Agent workflow

  1. Read North Star before multi-step work.
  2. Plan with whatever the user or product repo already uses.
  3. On completion: extract → ADR / FAQ / code / skill → remove the plan file.
  4. Update docs_map only if navigation changed.

Related