gsd-milestone

Automate milestone completion and start workflows with Python and Git.

Updated May 11, 2025
One-click install
npx skills add https://github.com/rogsme/dotfiles --skill gsd-milestone
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsd-milestone
Source: https://github.com/rogsme/dotfiles/tree/main/.config/gsd/skills/gsd-milestone
Command: npx skills add https://github.com/rogsme/dotfiles --skill gsd-milestone

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of closing out or starting a new milestone in a project, ensuring readiness, archiving, and updating related documentation.

Core Features & Use Cases

  • Milestone Completion: Closes out a milestone by updating project documentation, archiving the roadmap, and optionally tagging.
  • Milestone Start: Begins a new milestone by gathering goals, updating project requirements, and extending the roadmap.
  • Use Case: At the end of a project phase, use the 'gsd-milestone complete' command to verify readiness, gather stats, write a milestone entry, and archive the roadmap. When planning for the next milestone, use 'gsd-milestone new' to define goals, bump the version, and update the roadmap.

Quick Start

To close the current milestone, run: gsd-milestone complete To start the next milestone, run: gsd-milestone new

Frequently Asked Questions about gsd-milestone

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate milestone management and roadmap archiving in project planning?

You can automate milestone management by running commands to close out current phases, verify readiness, archive roadmaps, and update project documentation automatically. This handles project root discovery and requirement updates.

What is the process to close a project milestone and update project documentation?

Closing a project milestone involves verifying readiness, gathering statistics, writing a milestone entry, and archiving the roadmap. This process ensures all documentation is updated and optionally tagged in version control.

Do I need Python and Git integration to handle project transitions and tagging?

Yes, Python and Git integration are required to execute commands, manage version control, and automate project transitions including milestone tagging and roadmap archiving.

How to start a new milestone and extend the roadmap for project planning?

To start a new milestone, you need to gather goals, update project requirements, bump the version, and extend the roadmap. This updates the project planning workflow for the next phase.

What are the limitations of automating version control for milestone transitions?

Limitations include dependency on Python and Git integration for execution, and the need for a valid project root structure to successfully manage milestone transitions and roadmap archiving.