gsd-remove-phase

Remove an unstarted future phase from a roadmap and renumber subsequent phases.

Updated Mar 27, 2026
One-click install
npx skills add https://github.com/onelee85/my-skills --skill gsd-remove-phase-onelee85
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsd-remove-phase
Source: https://github.com/onelee85/my-skills/tree/main/gsd-remove-phase
Command: npx skills add https://github.com/onelee85/my-skills --skill gsd-remove-phase-onelee85

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Removes a future, unstarted phase from a roadmap and renumbers all subsequent phases to keep the plan linear and clean.

Core Features & Use Cases

  • Remove an unstarted future phase from a roadmap and renumber subsequent phases
  • Preserve historical context with a git commit
  • Validate phase existence and offset integrity to prevent gaps or duplicates

Quick Start

Initiate the remove-phase workflow against the current roadmap to delete the specified future phase and renumber subsequent phases.

Frequently Asked Questions about gsd-remove-phase

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

FAQPage Schema
How do I remove a phase from a roadmap and renumber the rest?

To remove a phase from a roadmap and renumber the rest, you initiate a remove-phase workflow that deletes the specified unstarted future phase and automatically renumbers subsequent phases to maintain a linear sequence.

What happens to subsequent phases when I delete an unstarted phase from a product roadmap?

When you delete an unstarted phase from a product roadmap, subsequent phases are automatically renumbered to prevent gaps or duplicates, ensuring the planning sequence remains clean and linear.

Can I remove a phase that has already started from my roadmap?

No, you cannot remove a phase that has already started. This workflow applies validation checks to ensure only unstarted future phases are removed, preventing the disruption of active work.

Does removing a roadmap phase preserve historical context in git?

Yes, removing a roadmap phase preserves historical context by enforcing a git commit. This documents the change in version control when a phase is canceled or deferred during roadmap maintenance.

What is the best way to handle deferred phases in roadmap maintenance?

The best way to handle deferred phases in roadmap maintenance is using an automated workflow that removes the phase, renumbers subsequent phases to avoid gaps, and commits the change to git for historical tracking.

Why does phase renumbering validation fail when modifying a roadmap?

Phase renumbering validation fails if the target phase has already started or if offset integrity checks detect existing gaps or duplicates, ensuring only structurally sound, unstarted future phases are removed.