Milestones & Governance
Aligning individual specifications with macro product milestones, MVP, and roadmaps.
Individual specifications do not exist in a vacuum. Fireskills provides high-level governance tools to organize feature slices into coherent releases, minimum viable products (MVP), and long-term evolutionary roadmaps.
The Milestone Hierarchy
Product Vision
└── Milestone (e.g., MVP v1.0)
├── Spec 0001: Authentication & Workspace Setup
├── Spec 0002: Core Domain Resource Management
└── Spec 0003: Stripe Subscription Billing
Milestone Governance Skills
Fireskills provides three specialized governance skills to define and maintain releases:
1. fireskill-mvp-milestone-interviewer
Focuses on defining the initial Minimum Viable Product through demonstrable, testable user states. It prevents scope creep by strictly probing what is essential for the product to function.
2. fireskill-roadmap-milestone-interviewer
Used for post-MVP evolution. After the MVP milestone is accepted, this skill structures subsequent feature requests into staged milestones with clear business impact.
3. fireskill-milestone-governor
Maintains relational integrity across specifications, milestones, and the generated specs.md roadmap projection without altering human-authored notes.
Synchronizing Milestones via CLI
To regenerate and synchronize the macro roadmap view across all specifications, run:
bun run fireskill milestones sync
This command:
- Reads the specs (all state folders) and the backlog items.
- Updates the derived blocks of
specs.md(at the repository root) and ofspecs/milestones/<ID>.md, with each milestone's progress. - Leaves human-written text outside those blocks untouched.
External Issue Tracker Integration (ClickUp)
When managing tasks across distributed teams, specifications can link directly to external project management tools like ClickUp:
| Campo | Valor |
| --- | --- |
| ClickUp Task | https://app.clickup.com/t/86a1b2c3d |
The header field is part of the template. The clickupfy-* skills that would synchronize status and Effort with ClickUp are not part of this repository; without them the field is only a link, and the local spec is always the source of truth.
Ready to build and launch your SaaS?
Get 100% full source code ownership, zero proprietary wrappers, and architecture engineered for millions of requests on Cloudflare.