init-milestone-skill
CommunitySafely create or register new milestones
System Documentation
What problem does it solve?
It removes the risk and overhead of manually setting up milestone pipelines by validating milestone specs, enforcing unique/consistent dependencies, and atomically writing the correct milestone artifact and backlog entry.
Core Features & Use Cases
- Milestone creation and upsert: Creates a new milestone artifact or updates an existing one (with latest-override semantics) without touching version/release state.
- Dependency and activation guardrails: Validates
depends_on_milestonesagainst live history and detects circular dependencies, then computesplannedvsactiveusing activation intent/rules while enforcing that only one milestone can be active at a time. - Signal/acceptance handling for worktrack appends: When appending worktracks to a goal-driven milestone, performs coverage verdicts (fully/partially/not covered) and requires programmer confirmation before proceeding to prevent scope creep.
Quick Start
Use init-milestone-skill when your harness controller needs to create or upsert a new Milestone under RepoScope.Init by providing the milestone title, purpose, worktrack list, priority, dependency list (if any), and activation rules, then confirm the generated milestone brief before any write/activation occurs.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: init-milestone-skill Download link: https://github.com/OceanEyeFF/servo/archive/main.zip#init-milestone-skill Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.