Revert sécurisé git GSD

VérifiéSûr

Revert sécurisé de commits GSD (phases/plans) via le manifeste de phase avec vérifications de dépendances.

Spar Skills Guide Bot
DeveloppementIntermédiaire
2006/08/2026
Claude Code
#git#revert#gsd#undo#dependency-check

Recommandé pour

Notre avis

Annule de manière sécurisée des commits GSD de phase ou de plan à l'aide du manifeste de phase et de vérifications de dépendances.

Points forts

  • Vérifie les dépendances avant d'annuler, évitant ainsi les régressions cassantes.
  • Propose une confirmation avant toute exécution destructive.
  • Offre trois modes flexibles : --last, --phase et --plan.
  • Recourt au journal git si le manifeste de phase est absent.

Limites

  • Nécessite un manifeste de phase GSD correctement structuré pour les vérifications.
  • Conçu spécifiquement pour les dépôts utilisant le workflow GSD, pas pour les projets génériques.
  • Dépend de l'accès aux outils Bash, Grep et Read pour fonctionner.
Quand l'utiliser

Lorsque vous devez défaire de manière fiable un ensemble de commits liés à une phase ou un plan GSD.

Quand l'éviter

Pour les dépôts non-GSD ou lorsque vous avez besoin d'un revert fin sur un seul commit sans lien avec le manifeste.

Analyse de sécurité

Sûr
Score qualité85/100

The skill uses Bash for git revert operations only, with confirmation gate and dependency checks. No destructive or exfiltrating actions, no obfuscation. The operations are reversible and safe.

Aucun point d'attention détecté

Exemples

Show last commits for selection
gsd-undo --last 5
Revert an entire phase
gsd-undo --phase 04
Revert all commits of a plan
gsd-undo --plan 02-05

name: gsd-undo description: "Safe git revert. Roll back phase or plan commits using the phase manifest with dependency checks." argument-hint: "--last N | --phase NN | --plan NN-MM" allowed-tools: Read, Bash, Glob, Grep, AskUserQuestion

<objective> Safe git revert — roll back GSD phase or plan commits using the phase manifest, with dependency checks and a confirmation gate before execution.

Three modes:

  • --last N: Show recent GSD commits for interactive selection
  • --phase NN: Revert all commits for a phase (manifest + git log fallback)
  • --plan NN-MM: Revert all commits for a specific plan </objective>

<execution_context> @~/.copilot/gsd-core/workflows/undo.md @~/.copilot/gsd-core/references/ui-brand.md @~/.copilot/gsd-core/references/gate-prompts.md </execution_context>

<context> $ARGUMENTS </context> <process> Execute end-to-end. </process>
Skills similaires