gsd-remove-phase

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

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/ev3rlit/magam-canonical-archive --skill gsd-remove-phase-ev3rlit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsd-remove-phase
Source: https://github.com/ev3rlit/magam-canonical-archive/tree/main/.codex/skills/gsd-remove-phase
Command: npx skills add https://github.com/ev3rlit/magam-canonical-archive --skill gsd-remove-phase-ev3rlit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Remove a future phase from a roadmap and renumber subsequent phases to maintain a clean, linear sequence.

Core Features & Use Cases

  • Safe removal of an unstarted phase from a roadmap.
  • Enforces renumbering of all subsequent phases to preserve order.
  • Records the operation with a git commit to preserve historical context.

Quick Start

Provide the phase name after the $gsd-remove-phase directive to start the removal.

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 future phase from a product roadmap without breaking the sequence?

Removing a future phase from a roadmap requires pruning the unstarted phase and automatically renumbering subsequent phases. This maintains a clean linear sequence and ensures the planning workflow remains continuous without manual reordering.

What is the best way to handle phase-removal and renumbering in a planning workflow?

The best way to handle phase-removal in a planning workflow is to use an automated process that prunes the phase and renumbers the rest. Recording the operation with a git commit preserves historical context for future reference.

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

No, you cannot remove a phase that has already started. The removal process applies validation gates for work completion checks, ensuring only unstarted, future phases are pruned from the roadmap to maintain planning integrity.

How does git commit generation work when modifying a roadmap phase?

When you remove a phase, git commit generation automatically records the roadmap modification to preserve historical context. This ensures the pruning and renumbering operations are traceable within your planning workflow's version history.

What happens to subsequent phases when I delete a future phase from the roadmap?

When you delete a future phase, subsequent phases are automatically renumbered to maintain a clean, linear sequence. This ensures your roadmap remains logically ordered without any gaps in the phase numbering.

Do I need any dependencies to execute roadmap phase-removal and renumbering?

No dependencies are required to execute roadmap phase-removal and renumbering. The process operates independently to validate future-phase existence, apply renumbering logic, and generate a git commit for historical context.