ss-agile-advancing-milestones

Advance GitHub milestones by implementing and merging the next eligible issue.

Updated May 19, 2026
One-click install
npx skills add https://github.com/Emrebener/Sublime-Skills --skill ss-agile-advancing-milestones
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ss-agile-advancing-milestones
Source: https://github.com/Emrebener/Sublime-Skills/tree/main/skills/agile-ralph-loop/ss-agile-advancing-milestones
Command: npx skills add https://github.com/Emrebener/Sublime-Skills --skill ss-agile-advancing-milestones

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Advances GitHub milestone progress without manual coordination by repeatedly selecting the next earliest-open milestone and driving one issue to completion until milestones are fully closed.

Core Features & Use Cases

  • Current milestone selection: Finds the earliest open milestone by the lowest milestone number and treats it as the active sprint.
  • Deterministic issue picking: Chooses the next eligible issue using dependency-blocker filtering and assignment awareness, then executes the workflow in a coordinator role.
  • End-to-end orchestration with subagents: Dispatches an implementer subagent, optionally dispatches a polisher subagent for gnarly/risky work, and then performs a local merge and issue closure.
  • Loop-friendly termination contract: Outputs explicit machine-readable exit states (continue, all-done, stuck, error) so a wrapper can re-invoke safely.

Quick Start

Invoke ss-agile-advancing-milestones from inside your GitHub repo working tree to advance the current sprint by implementing and merging the next selected issue until the milestones are finished.

Frequently Asked Questions about ss-agile-advancing-milestones

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

FAQPage Schema
How do I automate GitHub milestone advancement in an agile workflow?

Automating GitHub milestone advancement involves selecting the earliest open milestone and driving a single eligible issue through implementation, polishing, and local merge. This requires GitHub CLI for milestone discovery and subagent dispatch to implement the selected issue.

How does issue orchestration handle dependency blockers during sprint automation?

Issue orchestration handles dependency blockers by applying deterministic issue selection logic with dependency-blocker filtering and assignment awareness. It identifies stuck dependency graphs and outputs explicit machine-readable exit states like stuck or error for safe wrapper re-invocation.

Can I use GitHub CLI to drive iterative agile workflows until milestones close?

Yes, you can use GitHub CLI to drive iterative agile workflows by repeatedly discovering the earliest open milestone and selecting eligible issues. An external wrapper loop reinvokes the process until all milestones are fully closed.

What is the best way to coordinate subagents for implementing and polishing GitHub issues?

The best way to coordinate subagents is through a coordinator role that dispatches an implementer subagent for the core work and optionally dispatches a polisher subagent for risky tasks. This subagent orchestration ensures complete issue implementation before local merge.

Do I need an external wrapper loop to continuously advance GitHub milestones?

Yes, you need an external wrapper loop to continuously advance GitHub milestones because the automation processes one issue per invocation. The wrapper repeatedly reinvokes the workflow based on explicit terminal exit markers like continue or all-done until milestones close.

Why does automated milestone progression output explicit terminal exit markers?

Automated milestone progression outputs explicit terminal exit markers like continue, all-done, stuck, and error to provide a fail-fast safety contract. This machine-readable state allows external wrapper loops to safely determine whether to re-invoke, stop, or handle errors.