open-gsd/gsd-core

gsd-phase

Multi-phase management — add, insert, remove, or edit phases in ROADMAP.md (roadmap phase CRUD)

Ver código fuente
Documento original del Skill

Contenido del repositorio de origen con títulos, ejemplos, código, tablas, enlaces e imágenes preservados.

<objective> Manage phases in ROADMAP.md with a single consolidated command.

Mode routing:

  • default (no flag): Add a new integer phase to the end of the current milestone → add-phase workflow
  • --insert: Insert urgent work as a decimal phase (e.g., 72.1) between existing phases → insert-phase workflow
  • --remove: Remove a future phase and renumber subsequent phases → remove-phase workflow
  • --edit: Edit any field of an existing phase in place → edit-phase workflow

</objective>

<routing>

FlagActionWorkflow
(none)Add new integer phase at end of milestoneadd-phase
--insertInsert decimal phase (e.g., 72.1) after specified phaseinsert-phase
--removeRemove future phase, renumber subsequentremove-phase
--editEdit fields of existing phase in placeedit-phase

</routing>

<executioncontext> @~/.claude/gsd-core/workflows/add-phase.md @~/.claude/gsd-core/workflows/insert-phase.md @~/.claude/gsd-core/workflows/remove-phase.md @~/.claude/gsd-core/workflows/edit-phase.md </executioncontext>

<context> Arguments: $ARGUMENTS

Parse the first token of $ARGUMENTS:

  • If it is --insert: strip the flag, pass remainder (format: <after-phase-number> <description>) to insert-phase workflow
  • If it is --remove: strip the flag, pass remainder (phase number) to remove-phase workflow
  • If it is --edit: strip the flag, pass remainder (phase-number [--force]) to edit-phase workflow
  • Otherwise: pass all of $ARGUMENTS (phase description) to add-phase workflow

Roadmap and state are resolved in-workflow via init phase-op and targeted reads. </context>

<process>

  1. Parse the leading flag (if any) from $ARGUMENTS.
  2. Load and execute the appropriate workflow end-to-end based on the routing table above.
  3. Preserve all validation gates from the target workflow.

</process>

del mismo repositorio

Más Skills

Todos los Skills