一键导入
godark-create-milestone
Create a project roadmap and GitHub milestones through conversation
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Create a project roadmap and GitHub milestones through conversation
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | godark-create-milestone |
| description | Create a project roadmap and GitHub milestones through conversation |
| argument-hint | <project-goal> |
| disable-model-invocation | true |
Help the user define a phased roadmap for their project and write it to
docs/roadmap/. Each phase gets its own file. Create a GitHub milestone for
each phase.
Gather context — Read CLAUDE.md (if it exists) to understand the
project. Read docs/architecture.json and
docs/conventions.md if they exist to understand current architecture layers
and coding conventions. Read godark.yaml to find the repo and
roadmap_path (default: docs/roadmap/). Read docs/roadmap/README.md to
find existing phases.
If docs/architecture.json is empty or missing, note this and suggest running
/godark-define-architecture before or after creating milestones so that
structural decisions are captured in a machine-readable form.
Discuss goals — Ask the user about:
Propose phases — Based on the discussion, propose a phased breakdown. Each phase should have:
Ask the user to review. Iterate until they're satisfied with the phasing.
Write the roadmap — Write each phase to its own file in docs/roadmap/
(or the configured roadmap_path) using the format below. Create parent
directories if needed. Update docs/roadmap/README.md with the table of
contents linking to each phase file.
phase-NN.md (zero-padded two digits).Create milestones — For each phase, run:
gh milestone create "Phase N: <Name>" --repo <repo>
The milestone title must use the full "Phase N: Name" format from the
roadmap heading (e.g., Phase 1: Experimentation Service Integration).
This prefix is required for godark vet issues --tag phase-N to resolve
the milestone. If the milestone already exists, skip it and note that in
the output.
Print summary — List the phases, milestone names, and file path.
docs/roadmap/README.md# <Project Name> - Roadmap
> One-line project description.
---
## Phases
- [Phase 1: <Name>](phase-01.md) ✅
- [Phase 2: <Name>](phase-02.md)
docs/roadmap/phase-NN.md## Phase N: <Name>
**Goal**: <What's true when this phase is complete.>
**Milestone**: `Phase N: <Name>` | **Label**: `phase-N`
- <Issue slug — brief description of a work item>
- <Issue slug — brief description of a work item>
phase-N./godark-create-planning-doc.docs/roadmap/, ask the user whether to replace
or append new phases./godark-create-issues.When this skill completes, suggest the user run /godark-create-planning-doc
next. Do NOT attempt to create the planning doc yourself — the skill contains
specific formatting, structure, and issue-splitting directives that must be
followed exactly. The full workflow order is:
/godark-create-milestone (this skill)/godark-create-planning-doc/godark-create-issues/godark-create-scenariosAnalyze an existing project and populate godark.yaml with modules, codegen, CI, and env configuration
Generate scenario spec files for a phase or individual issue
Create GitHub issues from a phase planning doc
Generate a practical overview with real-world examples for a completed roadmap phase
Create a detailed planning doc for a roadmap phase
Compress and organize CLAUDE.md into a minimal directory of pointers