All work

plan-out

plugin · spec planning

splitspec modulesdecision logfeaturespec 01spec 02spec 03spec 04d1 · whyd2 · whyd3 · whyd4 · why

Large features, cut into small spec modules an agent can finish.

Long AI planning sessions drift: Tuesday's doc quietly contradicts Monday's. plan-out is a Claude Code plugin that plans a feature as small spec modules and records every decision with its reason.

A standard-library Python checker keeps the set honest. It catches broken links, stale decisions and duplicate definitions, and its cleanup mode confirms nothing was lost when old docs are migrated. Consistency stops depending on the model's judgment.

  1. 1SplitOne feature becomes small spec modules, each shippable alone.
  2. 2DecideEvery choice lands in a decision log with its reason.
  3. 3CheckThe checker flags broken links, stale decisions and duplicates.
  4. 4MigrateCleanup mode verifies no content is lost when docs move.
  • CheckerPython, stdlib only
  • Catcheslinks · decisions · duplicates
  • Claude Code
  • Python