plan-milestones
Skill8 starsChanged 2 months agoMITView on GitHub
Create or revise a project milestone plan from delivery goals, commitments, review or acceptance criteria, and dependencies. Use for milestone planning or rescheduling, including projects without a roadmap. Produce a Markdown plan with an optional calendar-scale SVG.
1 other project uses a version of this.
Adopted by
Most recently taken up by
- jayden-dang/skillstheir own version, first seen Aug 29, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- jayden-dang/skills★ 1same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository77 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- llms.txtllms.txt
- archive-milestoneSkill
- assess-product-opportunitySkill
- automate-testsSkill
- bump-versionSkill
- capture-work-itemsSkill
- commit-workSkill
- competitive-researchSkill
- consume-nats-messageSkill
- decontextualize-textSkill
- deep-researchSkill
- define-docs-normsSkill
- define-missionSkill
- define-north-starSkill
- define-roadmapSkill
- define-strategic-pillarsSkill
- define-visionSkill
- deliver-featureSkill
- design-strategic-goalsSkill
- eli5Skill
- establish-delivery-workflowSkill
- execute-delivery-workflowSkill
- generate-agent-entrySkill
- generate-github-workflowSkill
- generate-standard-readmeSkill
- inspect-artifact-stateSkill
- integrate-branchesSkill
- manage-secretSkill
- map-item-dependenciesSkill
- market-researchSkill
- orchestrate-code-reviewSkill
- orchestrate-governance-stepSkill
- orchestrate-repair-loopSkill
- orchestrate-repair-requirements-loopSkill
- orchestrate-roadmap-planningSkill
- plan-nextSkill
- policy-researchSkill
- ponytailSkill
- prepare-presales-responseSkill
- prepare-version-notesSkill
- prioritize-backlogSkill
- product-opportunity-analysisSkill
- promote-roadmap-itemsSkill
- publish-nats-messageSkill
- record-milestone-achievementSkill
- redeploy-localSkill
- refine-skill-designSkill
- review-architectureSkill
- review-codebaseSkill
- review-diffSkill
- review-dotnetSkill
- review-error-surfacingSkill
- review-functional-designSkill
- review-goSkill
- review-implementation-alignmentSkill
- review-javaSkill
- review-observabilitySkill
- review-orm-usageSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
9 rules. About 0 are common, 6 are distinctive, and 3 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈6
Distinctive · estimate
This author's own choices. Worth a look.
3
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 18
Read project norms and the existing plan or proposed events, along with the relevant goals, commitments, dependencies and decisions.
- Distinctive: line 23
If the source or destination is unclear, return a reviewable draft and state what needs to be resolved before applying it.
- Distinctive: line 46
Use a Markdown plan or an equivalent structure in the project's selected system.
- Very specific: line 62
When requested or already selected, derive the calendar from the same records under the SVG contract.
- Very specific: line 70
Use null when the entry has no renderable timing.
- Very specific: line 81
Use an available Python interpreter and check its version with --version (3.10 or later).
- Distinctive: line 91
After a successful exit, check that the preview opens and matches the plan before saving or replacing the SVG at the authorized destination.
- Distinctive: line 118
When requested, the SVG agrees with the plan and preserves date precision.
- Distinctive: line 119
If it could not be delivered, the readable plan and the reason are available.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Plan Milestones
Apply the Roadmap Modeling Spec and the phase and event integrity rule. Plan significant events with observable occurrence criteria. Select events that matter to a decision, commitment or handoff. The project's delivery approach determines granularity and timing precision.
Create or revise the plan
- Read project norms and the existing plan or proposed events, along with the relevant goals, commitments, dependencies and decisions. Use the project's chosen destination, language and document structure. Resolve the editable source using the Spec's ownership contract. If the source or destination is unclear, return a reviewable draft and state what needs to be resolved before applying it.
- Create: select key events from the available facts. Give each event a stable ID, a testable occurrence criterion and a source. Record the responsible party and timing with the precision the source supports. Distinguish target dates or windows from confirmed commitments. Keep unknown dates and prerequisites explicit. Mark an event with no established owner or criterion as proposed and state the missing decision.
- Revise: match by existing ID and retain the event identity while the scope and criterion remain comparable. If either changes materially, record the change explicitly and identify comparisons or downstream plans affected by it. Apply the revision contract for material decisions. Separate confirmed impact from dependencies still to check. Preserve historical commitments and apply downstream date changes only when supported and authorized.
- Apply authorized decisions to the owning source and read back the edited entries. For a tracker or other external destination, use an available project connector or CLI with access to read and update the selected record. If that capability is unavailable, return the draft and identify the access gap. Report what was saved, any unverified updates and which projections need refreshing.
Deliverables
Use a Markdown plan or an equivalent structure in the project's selected system. A Markdown row can carry ID, event, occurrence criterion, owner, timing, timing basis and source. Use the project's existing fields to distinguish these roles where applicable. Cite stable IDs and link to the source records where possible.
- Related work: the requirement, version or phase the event concerns. For a version or phase, link its scope record for the full list of requirements.
- Key prerequisites: conditions that directly affect occurrence or timing. For each prerequisite, state what must happen. Keep unresolved prerequisites visible as open decisions.
Preserve established fields and links, including the material revision or a link to it. A formally selected baseline remains identifiable in the source history.
Optional SVG calendar
When requested or already selected, derive the calendar from the same records
under the SVG contract.
Project the plan into temporary UTF-8 JSON with a title and milestones array.
Set locale to en (the default) or zh-CN for chart labels. Keep plan order
and use each entry's id, name and timing. The renderer accepts up to 200
rows and 1 MiB of JSON. Its IDs must be unique and match
[A-Za-z][A-Za-z0-9_-]*. Keep the readable plan if its IDs are incompatible.
Use null when the entry has no renderable timing. Preserve any known dates or
wording in the readable plan if the timing basis is unresolved. For a known
basis (target or committed), use one of these shapes:
datefor a single ISO date (YYYY-MM-DD).startandendfor ISO calendar bounds.startis inclusive andendis exclusive. For a known quarter, use the first day of that quarter and the first day of the next quarter. An optionallabelpreserves the source wording.labelalone for a known target or commitment without defensible calendar bounds. The row shows the label without a plotted mark.
Use an available Python interpreter and check its version with --version
(3.10 or later). Resolve the milestone renderer and its
roadmap renderer dependency from
the same local AI Cortex checkout. Run the milestone renderer with the temporary
JSON and capture its standard output at a new temporary SVG path. In a POSIX shell:
python3 "$renderer" "$input" > "$preview"After a successful exit, check that the preview opens and matches the plan before saving or replacing the SVG at the authorized destination. Link the current SVG from the readable plan if the destination can display it. If a dependency is missing, rendering fails or the destination lacks SVG support, deliver the readable plan and report the limitation. Preserve any existing SVG and identify it as stale when it no longer matches the plan.
Roadmap handoff
plan-milestonesowns a request limited to defining or changing milestone plan facts. A roadmap is optional input.- For a mixed request, update the owning source first. Route view selection to
define-roadmapand refreshes of existing views toupdate-roadmap. Apply the Spec's reference and conflict rules so views retain the source link, milestone ID, timing basis and revision reference. review-roadmapreviews roadmap consistency. Actual achievement, plan-versus-actual analysis and archival are separate activities governed by the applicable source and workflow.
Self-Check
- Each milestone has a stable ID, observable occurrence criterion and traceable source. Targets, commitments and unknowns retain their meaning.
- Related work and key prerequisites retain their distinct roles and source links.
- The authorized plan source and any material revision are identifiable. A repeat of the same decision does not create another record or silently move dependent dates.
- When requested, the SVG agrees with the plan and preserves date precision. If it could not be delivered, the readable plan and the reason are available.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

