From garage
Use when a feature, refactor, or fix needs an implementation plan before coding - turning an approved spec, ticket, or explicit user request into an executable, verifiable plan document.
How this skill is triggered — by the user, by Claude, or both
Slash command
/garage:planThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Plans are repo artifacts, not chat messages. They are also the durable session state - a fresh session must be able to pick one up and continue.
Plans are repo artifacts, not chat messages. They are also the durable session state - a fresh session must be able to pick one up and continue.
Follow the repo's existing convention: docs/superpowers/plans/ where established, else docs/plans/. Naming matches the repo's pattern: YYYY-MM-DD-<slug>-plan.md, with phase/ticket codes when in use (sp2b, l7, 2a-backend). Split large work into paired plans (backend/frontend, a/b) like the existing corpus.
docs/adr/ convention when one exists.Done when any slice could be executed by a fresh session without questions, and every slice says how it will be verified. As short as completeness allows - no essay sections. Execution proceeds slice by slice via build.
npx claudepluginhub omexit/claude-skills-pack --plugin garageGenerates structured, bite-sized implementation plans from specs or requirements before coding. Useful when given a feature description or when asked to plan multi-step tasks.
Software implementation planning with file-based persistence (.plan/). Use when planning code changes touching 3+ files or with ambiguous scope. Skip for typos, single-file fixes, and research/scanning/audit work that produces reports rather than code.