Overview
Start a new milestone for an existing project. This is the brownfield equivalent ofnew-project, designed for projects that already have a PROJECT.md with history. The command guides you through questioning, optional research, requirements definition, and roadmap creation.
Syntax
The name for the new milestone (e.g., “v1.1 Notifications”, “v2.0 API Redesign”). If not provided, you’ll be prompted to enter it.
Process
The command executes the new-milestone workflow which follows this cycle:- Questioning - Gather information about what’s next for the project
- Research (optional) - Domain research for NEW features only
- Requirements - Define scoped requirements for this milestone
- Roadmap - Create phase structure (continues numbering from previous milestone)
- State Reset - Reset STATE.md for new milestone
Created/Updated Files
.planning/PROJECT.md- Updated with new milestone goals.planning/research/- Domain research files (optional, NEW features only).planning/REQUIREMENTS.md- Scoped requirements for this milestone.planning/ROADMAP.md- Phase structure with continued numbering.planning/STATE.md- Reset for new milestone
Context Files Referenced
The workflow loads these references as needed:questioning.md- Questioning frameworkui-brand.md- UI and brand guidelinesproject.mdtemplate - Project structure templaterequirements.mdtemplate - Requirements template
Examples
Start Milestone with Name
Start Milestone with Prompt
Start Major Version
After Completion
Once the milestone is defined:Key Features
- Continues Context: Builds on existing PROJECT.md history
- Phase Numbering: Automatically continues phase numbers from previous milestone
- Scoped Requirements: Creates fresh REQUIREMENTS.md for this milestone only
- Optional Research: Only conducts research for genuinely new feature areas
- Approval Gates: Requires confirmation at questioning, requirements, and roadmap stages
Allowed Tools
- Read
- Write
- Bash
- Task
- AskUserQuestion