← ClaudeAtlas

roadmap-initlisted

Scaffolds the project planning pair `project/goals.md` and `project/roadmap.md` for the first time, per `spec/project/roadmap/`. Invoke when the user asks to "set up the roadmap", "initialise project goals", "create goals.md and roadmap.md", "bootstrap the roadmap", or any equivalent fresh-bootstrap request. Also handles equivalent German-language requests. Verifies the audience artefact exists (and dispatches `audience-identify` when it doesn't), drafts the Vision plus numbered Outcomes in `project/goals.md`, drafts an empty queue plus optional phase headings in `project/roadmap.md`, presents both files for explicit approval, then writes them. Do NOT use to add roadmap items, retarget sprints, or flip MVP flags — that is `roadmap-plan`. Do NOT use to enforce the detail-level invariant — that is `roadmap-refine`. Supports resume on re-invocation per `spec/claude/resumable-work/`.
nolte/claude-shared · ★ 0 · AI & Automation · score 76
Install: claude install-skill nolte/claude-shared
# Roadmap Init Bootstraps the planning pair declared by `spec/project/roadmap/<canonical_language>.md`: a single `project/goals.md` carrying the Vision and the outcome catalogue, plus a single `project/roadmap.md` carrying an (initially empty) queue. Once both files exist, lifecycle work moves to `roadmap-plan` for adds and edits and to `roadmap-refine` for the detail-level invariant. ## German trigger phrases This skill also triggers on equivalent German-language requests, including: - "wir brauchen eine Roadmap für dieses Projekt" - "lege project/goals.md und project/roadmap.md an" ## Why this is a skill, not an agent - **Mid-flow interactivity is the contract** — Vision wording and per-outcome phrasing are negotiated with the user; an agent's structured-report shape would lose the iteration. - **Output flows back into the main conversation** — the drafted `goals.md` and `roadmap.md` need to be visible in the working context so the user can confirm them before they hit disk. - **Orchestrator role** — when the audience artefact is missing, this skill dispatches `audience-identify` and resumes; the skill-orchestrates pattern (per `skill-vs-agent`) keeps the orchestrator in skill form. - Counter-dimension considered: a narrow agent prompt could sharpen end-user-benefit phrasing for outcomes, but the load-bearing dimension is approval-before-write, not phrasing quality — skill wins. ## User-language policy Detect the user's language and respond in it. The written `goals