deploy-check
Validation complète pré-déploiement. Supporte Vercel, Railway, Docker/VPS. Utilise les scripts Python du projet.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Validation complète pré-déploiement. Supporte Vercel, Railway, Docker/VPS. Utilise les scripts Python du projet.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Workflow APEX — Analyze, Plan, Execute, Examine. À invoquer avant une tâche non triviale ou quand le contexte est flou.
"Génère un endpoint API complet avec validation, auth, error handling et tests."
Génère et intègre des assets multimédia dans un SaaS : images IA (Gemini), SVG (Quiver), vidéo (Remotion), audio (ElevenLabs), scroll 3D. Clés serveur, stockage objet, charte.
Mode exploration intensive. Lance plusieurs sous-agents pour explorer, challenger et synthétiser des recommandations sur un sujet complexe. Gourmand en tokens mais produit des décisions éclairées.
Debugging systématique avec analyse profonde. Traque la cause racine, pas le symptôme.
Mise à jour profonde d’une lib, framework ou API : recherche changelog officiel, breaking changes, puis migration clean — pas un simple npm update.
| name | deploy-check |
| description | Validation complète pré-déploiement. Supporte Vercel, Railway, Docker/VPS. Utilise les scripts Python du projet. |
| argument-hint | - `env` : staging | production (défaut: staging) |
| disable-model-invocation | true |
env : staging | productionpython scripts/pre_deploy_check.py --env [staging|production]
Couvre : TypeScript, lint, tests, secrets, .env.example, console.log, migrations, RLS.
Bloquer si exit 1.
vercel --env staging # Preview URL
vercel --prod # Production
Variables requises dans Vercel : DATABASE_URL (pooler port 6543), DIRECT_URL (port 5432),
NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_ANON_KEY, SUPABASE_SERVICE_ROLE_KEY.
railway up --environment staging
railway up --environment production
docker build -t app:$(git rev-parse --short HEAD) .
docker push [registry]/app:[tag]
# Puis trigger deploy via webhook ou CLI Coolify/Dokku
python scripts/supabase_migrate.py --diff # Voir ce qui va être appliqué
python scripts/supabase_migrate.py --env [env] # Appliquer
python scripts/supabase_rls_check.py # Vérifier RLS
curl https://[domain]/api/health.claude/memory/session.md avec la version déployéeVercel : vercel rollback [deployment-url]
Railway : railway rollback
Docker : redéployer le tag précédent
DB : créer une nouvelle migration inverse (python scripts/supabase_migrate.py --new rollback-[feature])