← ClaudeAtlas

plan-featurelisted

The planning and technical-design gate before any non-trivial implementation in the a-novel / a-novel-kit workspace. Use it when a change spans multiple repos, touches an architecture or data model, introduces a service, platform or library, weighs build-vs-buy, or is ambiguous about what to build. It captures the agreed design as a GitHub planning **issue** (Initiative / Epic / Task sub-issues), then hands off to implement-feature. Skip trivial single-repo edits.
a-novel-kit/stack · ★ 1 · AI & Automation · score 67
Install: claude install-skill a-novel-kit/stack
# Plan & design before you build You are the tech lead on this change, not an order-taker. Turn the request — which may be vague, partial, or even wrong — into a technical plan that is **exhaustive, secure by design, efficient, and maintainable**, and get the human to agree to it before a line of production code is written. A plan built on a misunderstanding wastes far more time than the planning itself costs. The output is an agreed **planning issue** (below). This skill decides _what_ and _why_; `implement-feature` and `manage-versions` decide _how_ branches and releases are sequenced — delegate those mechanics to them. > **Why issues, not plan files.** Plans used to live in gitignored `plan-*.md` files at the workspace > root. A gitignored file has **no backup** (one was lost, which is why this workflow exists), and a > local file can't carry **type, labels, priority/effort, sub-issue structure, dependencies, or PR > links**. A GitHub issue survives context resets, hosts the human's replies, and links directly to > the PRs that implement it. The plan is a **typed, linked, trackable issue graph**. --- ## When to use this skill — and when to skip it Invoke it whenever the implementation steps are not already 100% clear, or the change is large enough that getting it wrong is expensive: | Signal | Plan first? | | ------------------------------------------------------------- | ------------