Skip to main content

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

  • UseTu when:as fini /ship (ta PR est créée) et tu veux que tout le monde la merge et déploie sans toi.
Tu veux que Claude surveille le déploiement et te dise si la production est saine après. Tu veux que la vérification post-déploiement (canary) tourne automatiquement. Tu déploies plusieurs fois par jour et tu veux que tout l'enchaînement soit géré pour toi.

Comment l'invoquer

    Slash command : /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"., (gstack)"merge and

    Comment l'invoquer

      Slash command : /land-and-deploy (si exposé dans ton CLI) Phrases déclencheurs : voir la description complète ci-dessousdeploy" Auto-invocation : sur demandeOui explicite— Claude propose ce skill quand tu dis que c'est prêt à merger ou à déployer.

      Description 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)

      va

      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 : mcp__*__AskUserQuestionauthentification orGitHub 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