# setup-deploy

# setup-deploy

> _Catalogue généré le 2026-05-11_

## En une phrase

Configure une fois pour toutes comment ton projet se déploie, pour que la commande `/land-and-deploy` sache automatiquement où envoyer ton code en production.

## Quand l'utiliser

- Tu démarres un nouveau projet et tu veux préparer le déploiement automatisé.
- Tu changes d'hébergeur (Fly.io, Render, Vercel, Netlify, Heroku, Railway) et tu dois réenregistrer la config.
- Tu ajoutes un health check (page qui vérifie que le site répond) pour que les déploiements soient vérifiés.
- Tu travailles avec gstack pour la première fois sur un projet existant et tu veux que `/land-and-deploy` fonctionne.

## Comment l'invoquer

- **Slash command** : `/setup-deploy`
- **Phrases déclencheurs (texte)** : "setup deploy", "configure deployment", "set up land-and-deploy", "how do I deploy with gstack", "add deploy config"
- **Auto-invocation** : Sur demande explicite.

## Description détaillée

Le skill `setup-deploy` est un assistant de configuration qui détecte automatiquement comment ton projet se déploie, puis enregistre cette information dans le fichier `CLAUDE.md` du projet. Une fois la config posée, les autres skills (notamment `/land-and-deploy`) savent où envoyer ton code, comment vérifier que le déploiement a réussi, et quelle URL surveiller.

Claude commence par fouiller ton projet pour repérer les fichiers révélateurs : `fly.toml` pour Fly.io, `vercel.json` pour Vercel, `netlify.toml` pour Netlify, `Procfile` pour Heroku, ou un workflow GitHub Actions de déploiement. Il devine l'URL de production, vérifie si le CLI de la plateforme est installé, et te propose une config. Si rien n'est détecté (cas custom), il te pose les questions essentielles via un mini-questionnaire : comment se déclenche le déploiement, quelle URL surveiller, comment vérifier qu'il a réussi.

Tout est sauvegardé dans une section `## Deploy Configuration` de ton `CLAUDE.md`. Tu peux relancer `/setup-deploy` à tout moment pour modifier la config — c'est idempotent (relancer ne crée pas de doublons), donc pas de risque. Le skill ne déploie rien lui-même ; il sert uniquement à préparer le terrain pour `/land-and-deploy`.

## Source

- **Plugin** : `gstack`
- **Nom interne** : `setup-deploy`
- **Fichier** : `/home/thymon/.claude/skills/gstack/setup-deploy/SKILL.md`