gsd-remove-phase

Remove an unstarted future phase and renumber subsequent roadmap phases.

Updated Aug 15, 2025
One-click install
npx skills add https://github.com/gesmith0606/nfl_data_engineering --skill gsd-remove-phase-gesmith0606
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsd-remove-phase
Source: https://github.com/gesmith0606/nfl_data_engineering/tree/main/.claude/skills/gsd-remove-phase
Command: npx skills add https://github.com/gesmith0606/nfl_data_engineering --skill gsd-remove-phase-gesmith0606

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Remove an unstarted future phase from a roadmap and keep phase numbering contiguous to avoid cluttered or skipped phase identifiers and reduce confusion in project planning.

Core Features & Use Cases

  • Validation Gates: Ensures the targeted phase is scheduled for the future and contains no started work before allowing deletion.
  • Renumbering Logic: Automatically renumbers all subsequent phases to maintain a linear sequence after removal.
  • Audit Trail: Commits the change to git so the removal and renumbering are recorded for historical traceability.
  • Use Case: Remove a canceled sprint or planned feature phase so that later phases shift down and the roadmap remains clean and chronological.

Quick Start

Remove phase 3 from the roadmap and renumber all later phases, committing the changes to git.

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 subsequent phases?

To remove a phase from a roadmap and renumber subsequent phases, this workflow validates the target phase is unstarted and scheduled for the future, deletes it, automatically renumbers later phases to maintain a linear sequence, and records the change with a git commit.

What happens to phase numbering when I delete a future phase from a project roadmap?

When a future phase is deleted from a project roadmap, the renumbering logic automatically shifts all subsequent phase identifiers down to maintain a contiguous, linear sequence, preventing skipped numbers and reducing confusion in project planning.

Can I delete a roadmap phase that has already started?

No, you cannot delete a roadmap phase that has already started. Validation gates ensure the targeted phase contains no started work and is scheduled for the future before allowing deletion to prevent losing active progress.

Does removing a phase from a local roadmap file create an audit trail?

Yes, removing a phase from a local roadmap file creates an audit trail by committing the deletion and renumbering changes directly to git, ensuring historical traceability for project planning records.

What is the best way to keep roadmap phase numbering contiguous after canceling a sprint?

The best way to keep roadmap phase numbering contiguous after canceling a sprint is to use an automated renumbering logic that shifts later phases down and commits the updated sequence to git for auditability.

When should I not use automated phase removal for workflow-managed phase sequences?

You should not use automated phase removal for workflow-managed phase sequences if the target phase has already started or is currently active, as validation gates require phases to be unstarted and scheduled for the future before deletion.