keel-plan

Solid

Create or revise PLAN.md — propose the phase DAG (phases · gates · dependencies) from the user's goal, get approval, write the table and regenerate the colored Mermaid diagram from it. Statuses flip at rituals (/keel-handover, /keel-phase-review); post-completion fixes land in the Fix log.

AI & Automation 8 stars 0 forks Updated today MIT

Install

View on GitHub

Quality Score: 78/100

Stars 20%
32
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# /keel-plan — build and maintain the phase map When: at bootstrap right after the tailoring (rules.md §0), whenever the user asks for a plan or a re-plan, or when scope changes enough that the DAG no longer matches reality. `PLAN.md` is the strategic view; `TASKS.md` stays the tactical board — never duplicate checkboxes across them. 1. **Propose.** From the user's goal derive phases + sub-phases, each with: id (`p1`, `p1_2` — lowercase `[a-z0-9_]`), a **gate** (verifiable done-when, same spirit as TASKS.md), and `after` dependencies (siblings with no mutual `after` may run in parallel). Map **product** phases only — what the project builds and ships. One-time meta/tooling work (a mid-project tool adoption, a dependency/CVE sweep, a pure refactor) is **not** a phase node: record it in an ADR and/or the Fix log. A meta stub given an `after` becomes a permanent dead-end fork in the graph — exactly the noise the map should avoid. Show the table draft — **apply only after approval** (§10.36). 2. **Write `PLAN.md`.** Patch the phase table (SOURCE OF TRUTH) and _Current focus_; **regenerate the whole diagram block from the table** between the `KEEL_PLAN_DIAGRAM` markers — never hand-edit inside, never rewrite the rest of the file (patch, don't clobber). Diagram rules are printed above the block in PLAN.md (quoted ASCII labels, no emoji, one node definition per line, fill+color pairs) — one syntax slip breaks the whole render on GitHub. 3. **Seed the ...

Details

Author
muratsilahtaroglu
Repository
muratsilahtaroglu/claude-code-starter-kit
Created
2 weeks ago
Last Updated
today
Language
Shell
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Code & Development Listed

plan

Produce a draft PLAN-*.md file within the first few tool calls — structured for downstream consumption by /abc:scaffold-sub-issues (Linear issue creation) and /abc:ship-epic (parallel multi-repo shipping). Front-loads writing over Q&A. TRIGGER when the user says "/plan", "draft a plan for X", "write a PLAN doc", or asks Claude to plan a feature/migration/refactor before implementation.

0 Updated 1 weeks ago
semanticpixel
AI & Automation Listed

plan

Use when a phase needs an execution plan — when the user says "plan the phase", "potion plan", or after /potion:discuss completes. Also use with gaps mode when VERIFICATION.md lists unresolved gaps.

1 Updated 6 days ago
Ian-Louw
AI & Automation Solid

plan-create

Propose a phased, gated implementation plan before any work begins. Trigger when the user runs /plan-create, says "make a plan", "plan this out", "design before coding", "let's plan first", "architect this", or asks for a phased approach before implementation. Also trigger proactively when a task is complex enough that jumping straight to execution would be risky — multi-file changes, new features, architectural shifts, refactors spanning multiple components, or any task where misalignment early would be expensive to fix later. Output: a structured PLAN.md with phases, changes, risks, and verification criteria. Design only — no implementation code is written during /plan-create. Use plan-phases to restructure an existing plan, plan-execute to run an approved plan, plan-deep-dive to inspect a plan, plan-evolve to evolve shipped work, and plan-cleanup after execution.

0 Updated today
allemaar