Revert Git sécurisé

VérifiéSûr

Revert Git sécurisé. Annule les commits de phase ou de plan via le manifeste avec vérification des dépendances.

Spar Skills Guide Bot
DeveloppementIntermédiaire
2006/08/2026
Claude Code
#git#revert#undo#workflow#safety

Recommandé pour

Notre avis

Revert de manière sécurisée les commits d'une phase ou d'un plan GSD à l'aide du manifeste de phase, avec vérification des dépendances et une étape de confirmation.

Points forts

  • Utilise le manifeste de phase pour identifier les commits associés, avec repli sur git log si nécessaire.
  • Vérifie les dépendances avant de reverter pour éviter les régressions.
  • La confirmation avant exécution protège contre les opérations destructrices.

Limites

  • Nécessite un manifeste de phase GSD pour un fonctionnement complet; le repli peut être moins précis.
  • Ne reverter que les commits appartenant aux phases/plans GSD, pas les changements arbitraires.
Quand l'utiliser

Lorsque vous devez annuler proprement et en toute sécurité une phase ou un plan GSD terminé.

Quand l'éviter

Pour des reverts simples hors du flux GSD, ou si vous devez préserver l'historique des commits.

Analyse de sécurité

Sûr
Score qualité75/100

The skill uses standard git revert commands with a confirmation gate (AskUserQuestion) and dependency checks. It does not instruct any destructive, exfiltrating, or obfuscated actions. The use of Bash is limited to safe, well-defined git operations.

Aucun point d'attention détecté

Exemples

Revert last GSD commit
Run gsd-undo --last 5 to show my recent GSD commits and help me pick one to revert.
Roll back phase 2
Revert phase 2 with gsd-undo --phase 2.
Undo a plan
Undo plan 3-4 using gsd-undo --plan 3-4.

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