← ClaudeAtlas

claude-roadmaplisted

Drafts or updates `.claude/ROADMAP.md` by sequencing the MVP scope from `.claude/REQUIREMENTS.md` into ordered versions, each a usable increment. Use when asked to "draft a roadmap", "build the roadmap", "sequence the versions", "plan the roadmap", or "update the roadmap". Do NOT break versions into task-level steps. That is `claude-feature` and `.claude/tasks/`.
erclx/aitk · ★ 2 · AI & Automation · score 68
Install: claude install-skill erclx/aitk
# Claude roadmap ## Guards - If `.claude/REQUIREMENTS.md` is absent or has no MVP features, stop: `❌ No requirements to sequence. Draft .claude/REQUIREMENTS.md first.` - If the requirements file carries a later scope section, stop per Lifecycle gate below - Sequence versions and their outcomes only. Do not produce file lists or task steps. ## Lifecycle gate A roadmap sequences the MVP list alone, so a later scope section means that list has shipped and a fresh requirements pass owns what follows. The rule is the Lifecycle section of `.claude/standards/requirements.md`, falling back to `${CLAUDE_SKILL_DIR}/../../standards/requirements.md` when the project has no copy. - A later scope section is a `##` heading after `## MVP features` that `.claude/standards/requirements.md` names nowhere, neither among the six it fixes nor as the conditional `## Distribution` - On finding one, stop: `❌ MVP scope already sequenced. ## <section> is later scope, which a fresh requirements pass sequences rather than this roadmap. Say to sequence it anyway to override.` - Draft without the gate when neither copy of the standard resolves. Refusing on a rule that could not be read stops more than it protects. - When the caller overrides, sequence the later scope section's entries as versions and proceed ## Step 1: read context Read these in parallel from the project root, skipping any that do not exist: - `.claude/REQUIREMENTS.md`: the MVP feature scope to sequence - `.claude/ROADMAP.md`: the