AgentSkillsCN

roadmap-planning

适用于项目路线图的生成——创建包含里程碑与时间轴的ROADMAP.md。

SKILL.md
--- frontmatter
name: roadmap-planning
description: Use when generating project roadmap - creates ROADMAP.md with milestones and timeline

Roadmap Planning

Overview

Generate project roadmap with milestones, timeline, and high-level feature planning.

Announce at start: "I'm using the roadmap-planning skill to generate the roadmap."

Output

docs/planning/ROADMAP.md

Input Required

  • Project timeline (from PROJECT_CHARTER)
  • Major milestones
  • Feature priorities (from MVP_DEFINITION)
  • Dependencies and constraints

ROADMAP.md Template

markdown
# Roadmap: {Project Name}

## Overview
{1-2 sentence roadmap summary}

## Timeline

```mermaid
gantt
    title Project Roadmap
    dateFormat YYYY-MM-DD
    section Foundation
        Project Setup     :m1, 2026-01-01, 2w
        Core Architecture :m2, after m1, 2w
    section MVP
        Feature 1         :m3, after m2, 3w
        Feature 2         :m4, after m3, 2w
    section Launch
        Beta Testing      :m5, after m4, 2w
        Launch            :milestone, after m5, 0d

Milestones

M1: Foundation ({Target Date})

Goal: Project infrastructure ready

Deliverables:

  • Repository setup and CI/CD
  • Development environment
  • Core architecture in place
  • Database schema

Success Criteria:

  • All developers can build locally
  • CI pipeline passing
  • Basic deployment working

M2: Core Features ({Target Date})

Goal: Primary functionality complete

Deliverables:

  • {Feature 1}
  • {Feature 2}
  • {Feature 3}

Success Criteria:

  • Core user flows working
  • Tests passing
  • Performance acceptable

M3: MVP ({Target Date})

Goal: Minimum viable product ready

Deliverables:

  • All P0 features complete
  • User authentication
  • Core functionality end-to-end

Success Criteria:

  • All acceptance criteria met
  • Ready for beta users
  • Documentation complete

M4: Beta ({Target Date})

Goal: Beta testing complete

Deliverables:

  • Beta user feedback collected
  • Critical bugs fixed
  • Performance optimized

Success Criteria:

  • {N} beta users onboarded
  • NPS > {score}
  • No critical issues

M5: Launch ({Target Date})

Goal: Production launch

Deliverables:

  • Production deployment
  • Monitoring in place
  • Support processes ready

Success Criteria:

  • System stable
  • Users can sign up
  • Business metrics tracking

Feature Phases

Phase 1: Foundation

FeaturePriorityStatus
{Feature}P0Planned

Phase 2: Core

FeaturePriorityStatus
{Feature}P0Planned

Phase 3: Enhancement

FeaturePriorityStatus
{Feature}P1Planned

Future (Backlog)

FeaturePriorityNotes
{Feature}P2Post-launch

Dependencies

mermaid
flowchart LR
    A[Foundation] --> B[Core Features]
    B --> C[MVP]
    C --> D[Beta]
    D --> E[Launch]

Risks & Mitigation

RiskImpactMitigation
{Risk}High{Strategy}

Key Dates

DateEvent
{Date}Development Start
{Date}MVP Complete
{Date}Beta Start
{Date}Launch

Created: {YYYY-MM-DD} Last Updated: {YYYY-MM-DD}

code

## Remember

- Align with PROJECT_CHARTER timeline
- Be realistic about estimates
- Include buffer for unknowns
- Mark critical path clearly
- Use mermaid for visualizations