project-roadmap-manager
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseProject Roadmap Manager
项目路线图管理器
Maintain in the project root as the canonical roadmap record. Prefer updating existing sections over appending duplicates, and keep synchronized with the latest accepted plan.
ROADMAP.mdCurrent Milestone维护项目根目录下的作为官方路线图记录。优先更新已有章节而非追加重复内容,同时保持与最新获批计划同步。
ROADMAP.mdCurrent MilestoneWorkflow
工作流
- Identify project root and target file:
- Use .
<project_root>/ROADMAP.md - If root is ambiguous, infer from repository root.
- Use
- Ensure exists:
ROADMAP.md- If missing, create it using the template in this skill.
- Classify the request into one of these event types:
- Project bootstrap.
- Plan acceptance/completion.
- Milestone/version roadmap set or changed.
- Milestone reached/blocked/de-scoped.
- Roadmap reference/query.
- Apply the event-specific update rules.
- Keep all sections internally consistent:
- matches active milestone in
Current Milestone.Milestones - includes accepted plan snapshots.
Plan History - captures each roadmap mutation with date and reason.
Change Log
- 确定项目根目录与目标文件:
- 使用。
<project_root>/ROADMAP.md - 如果根目录不明确,从仓库根目录推断。
- 使用
- 确保存在:
ROADMAP.md- 如果缺失,使用本skill中的模板创建。
- 将请求归类为以下事件类型之一:
- 项目启动。
- 计划接受/完成。
- 里程碑/版本路线图设置或变更。
- 里程碑已达成/受阻/移出范围。
- 路线图参考/查询。
- 应用对应事件的更新规则。
- 保持所有章节内部一致:
- 与
Current Milestone中的活跃里程碑匹配。Milestones - 包含已接受的计划快照。
Plan History - 记录每次路线图变更的日期与原因。
Change Log
ROADMAP.md Template
ROADMAP.md Template
Use this structure when creating a new roadmap:
markdown
undefined创建新路线图时使用以下结构:
markdown
undefinedProject Roadmap
Project Roadmap
Current Milestone
Current Milestone
- ID: M1
- Name: Initial Setup
- Status: Planned
- Target Version: v0.1.0
- Last Updated: YYYY-MM-DD
- Summary: One-paragraph summary of the currently accepted plan.
- ID: M1
- Name: Initial Setup
- Status: Planned
- Target Version: v0.1.0
- Last Updated: YYYY-MM-DD
- Summary: One-paragraph summary of the currently accepted plan.
Milestones
Milestones
| ID | Name | Target Version | Status | Target Date | Notes |
|---|---|---|---|---|---|
| M1 | Initial Setup | v0.1.0 | Planned | YYYY-MM-DD | Bootstrap milestone |
| ID | Name | Target Version | Status | Target Date | Notes |
|---|---|---|---|---|---|
| M1 | Initial Setup | v0.1.0 | Planned | YYYY-MM-DD | Bootstrap milestone |
Plan History
Plan History
YYYY-MM-DD - Accepted Plan (v0.1.0 / M1)
YYYY-MM-DD - Accepted Plan (v0.1.0 / M1)
- Scope:
- Acceptance Criteria:
- Risks/Dependencies:
- Scope:
- Acceptance Criteria:
- Risks/Dependencies:
Change Log
Change Log
- YYYY-MM-DD: Initialized roadmap.
undefined- YYYY-MM-DD: Initialized roadmap.
undefinedEvent Handling Rules
事件处理规则
Project Bootstrap
项目启动
- Create if absent.
ROADMAP.md - Add an initial milestone (unless user provides a different identifier).
M1 - Add a changelog entry indicating roadmap initialization.
- 如果不存在则创建。
ROADMAP.md - 添加初始里程碑(除非用户提供其他标识,否则默认使用)。
M1 - 添加变更日志条目说明路线图已初始化。
Plan Acceptance or Completion
计划接受或完成
- Update to reflect the accepted plan.
Current Milestone - Add or update corresponding row in .
Milestones - Append an entry in
Accepted Planwith scope and acceptance criteria.Plan History - Add a changelog entry summarizing what changed and why.
- 更新以反映已接受的计划。
Current Milestone - 在中添加或更新对应行。
Milestones - 在中追加包含范围与验收标准的
Plan History条目。Accepted Plan - 添加变更日志条目,总结变更内容与原因。
Milestone or Version Roadmap Set/Update
里程碑或版本路线图设置/更新
- Update existing milestone by ID/version if it exists.
- Add milestone only when no matching milestone exists.
- Avoid duplicate milestones for the same ID or target version.
- If the updated milestone is active, sync .
Current Milestone
- 如果对应ID/版本的里程碑已存在,则更新现有里程碑。
- 仅当不存在匹配的里程碑时才添加新里程碑。
- 避免为相同ID或目标版本创建重复里程碑。
- 如果更新的是活跃里程碑,同步更新。
Current Milestone
Milestone Reached/Changed
里程碑达成/变更
- Update milestone status (,
Completed,In Progress,Blocked, orDe-scoped).Planned - Update if active milestone changed.
Current Milestone - Add a dated note in that captures transition and reason.
Change Log
- 更新里程碑状态(、
Completed、In Progress、Blocked或De-scoped)。Planned - 如果活跃里程碑发生变更,更新。
Current Milestone - 在中添加带日期的说明,记录状态变更与原因。
Change Log
Roadmap Reference Requests
路线图参考请求
- Point explicitly to .
<project_root>/ROADMAP.md - Cite the relevant section name (,
Current Milestone,Milestones, orPlan History).Change Log - If file is missing, create it first, then reference it.
- 明确指向。
<project_root>/ROADMAP.md - 引用相关章节名称(、
Current Milestone、Milestones或Plan History)。Change Log - 如果文件不存在,先创建再引用。
Quality Bar
质量标准
- Preserve existing useful roadmap content.
- Use ISO date format () for all dated fields.
YYYY-MM-DD - Keep edits minimal and deterministic.
- Never leave conflicting milestone statuses across sections.
- 保留现有有用的路线图内容。
- 所有日期字段使用ISO日期格式()。
YYYY-MM-DD - 保持编辑最小化且结果确定。
- 绝对不要在不同章节中留下冲突的里程碑状态。
Automation Templates
自动化模板
Use inside automation prompts so Codex consistently applies the roadmap update rules.
$project-roadmap-managerFor ready-to-fill Codex App and Codex CLI () templates, including bounded-edit guardrails and placeholders, use:
codex execreferences/automation-prompts.md
在自动化提示词中使用,以便Codex统一应用路线图更新规则。
$project-roadmap-manager如需可直接填充的Codex App和Codex CLI()模板,包括边界编辑防护与占位符,请使用:
codex execreferences/automation-prompts.md
References
参考资料
- Automation prompt templates:
references/automation-prompts.md
- 自动化提示词模板:
references/automation-prompts.md