land-and-deploy
land-and-deploy
Catalogue généré le 2026-05-11
En une phrase
LandMerge andta deployPull workflow.Request, attend que le déploiement passe, puis vérifie automatiquement que la production tourne bien — l'étape qui suit /ship.
Quand l'utiliser
UseTuwhen:as fini/ship(ta PR est créée) et tu veux que tout le monde la merge et déploie sans toi.
Comment l'invoquer
/land-and-deploy (avec arguments : /land-and-deploy #123, /land-and-deploy <url>, /land-and-deploy #123 <url>)
Phrases déclencheurs (texte) : "merge", "land", "deploy", "merge and verify", "land it", "ship it to production"Comment l'invoquer
/land-and-deployDescription complètedétaillée
LandLe andskill land-and-deploy workflow.joue Mergesle therôle PR,d'un waitsingénieur forrelease qui a déployé des milliers de fois en production. Il sait que les deux pires moments en software sont les merges qui cassent la prod et les merges qui restent en file d'attente 45 minutes pendant que tu fixes l'écran. Sa mission : gérer ces deux moments gracieusement, en gardant ta confiance via des vérifications claires.
Le workflow démarre là où /ship s'arrête. /ship a créé la PR ; /land-and-deploy la merge, attend que la CI andet deploy,le verifiesdéploiement tournent, puis vérifie la santé de la production healthvia viades checks canary checks.(un Takescanari, overdes aftervérifications /shiplégères createsqui thepassent PR.après Usechaque when:déploiement "merge"pour détecter les régressions). Sur ta première utilisation pour un projet, il fait un dry run : il détecte ton infrastructure de déploiement (Fly.io, Vercel, Netlify, Heroku, Railway), "land",teste "deploy",que "mergeses andcommandes verify",fonctionnent, "landet it",te "shipmontre itexactement toce production".qui (gstack)
Pourse allerpasser étape par étape avant de toucher quoi que ce soit. Une fois validé, il enregistre la config pour ne plus loin
jamais Preamblereposer (runla first)
Plan Mode Safe Operations
question.
InSur planles mode,runs allowedsuivants, becausec'est they inform the plan: $B, $D, codex exec/codex review, writes to ~/.gstack/, writes to the plan file, and open for generated artifacts.
Skill Invocation During Plan Mode
If the user invokes a skill in plan mode, the skill takes precedence over generic planen mode behavior.efficace Treat: thestatut skillbref, filepeu asd'explications. executable instructions, not reference. Follow it step by step starting from Step 0; the first AskUserQuestion is theLe workflow enteringest planmajoritairement mode,automatisé. notIl ane violations'arrête ofque it.pour AskUserQuestionles (anyvrais variantblocages —: authentification mcp__*__AskUserQuestionorGitHub native;manquante, seepas "AskUserQuestionde Format → Tool resolution") satisfies plan mode's end-of-turn requirement. If no variant is callable, the skill is BLOCKED — stop and report BLOCKED — AskUserQuestion unavailable per the AskUserQuestion Format rule. At a STOP point, stop immediately. Do not continue the workflow or call ExitPlanMode there. Commands marked "PLAN MODE EXCEPTION — ALWAYS RUN" execute. Call ExitPlanMode only after the skill workflow completes, or if the user tells you to cancel the skill or leave plan mode.
(extrait — voir le SKILL.md completPR pour la suite)branche, échecs de CI, conflits, échec de déploiement (avec proposition de revert), problèmes de santé détectés par le canary (avec proposition de revert). Le merge method (squash/merge/rebase) est auto-détecté depuis les settings du dépôt — pas de question pour ça non plus.
Source
- Plugin :
gstack - Nom interne :
land-and-deploy - Fichier :
/home/thymon/.claude/skills/gstack/land-and-deploy/SKILL.md