dev:auto:check-prerequisites
Vérifier tous les prérequis - Mode AUTO (Phase -1)
Best use case
dev:auto:check-prerequisites is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Vérifier tous les prérequis - Mode AUTO (Phase -1)
Teams using dev:auto:check-prerequisites should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/auto-check-prerequisites/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How dev:auto:check-prerequisites Compares
| Feature / Agent | dev:auto:check-prerequisites | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Vérifier tous les prérequis - Mode AUTO (Phase -1)
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Objectif
## Instructions à Exécuter
**IMPORTANT : Exécute ce workflow étape par étape :**
Vérifier que TOUS les prérequis système, PHP et Claude Code sont présents avant de lancer le workflow.
Exit code 1 et message d'erreur détaillé si quelque chose manque.
# Instructions
## 1. Vérifier les outils système
```bash
# Vérifier gh CLI
if ! command -v gh &> /dev/null; then
echo "❌ PRÉREQUIS MANQUANT : gh CLI"
echo "Installe : https://github.com/cli/cli"
echo "Authentifie : gh auth login"
exit 1
fi
# Vérifier gh authentifié
if ! gh auth status &> /dev/null; then
echo "❌ PRÉREQUIS MANQUANT : gh CLI non authentifié"
echo "Authentifie : gh auth login"
exit 1
fi
# Vérifier jq
if ! command -v jq &> /dev/null; then
echo "❌ PRÉREQUIS MANQUANT : jq"
echo "Installe : apt-get install jq (Linux) ou brew install jq (macOS)"
exit 1
fi
# Vérifier git
if ! command -v git &> /dev/null; then
echo "❌ PRÉREQUIS MANQUANT : git"
exit 1
fi
```
## 2. Vérifier les plugins Claude Code
```bash
# Vérifier plugin feature-dev (optionnel pour Explore/Design, mais requis pour automation)
# Note: La vérification exacte dépend de l'API Claude Code disponible
# Pour maintenant, on va supposer qu'il est installé
# Si absent, les phases vont échouer et afficher un message clair
```
## 3. Afficher le succès
```bash
echo "✅ Tous les prérequis sont présents"
echo ""
echo "Outils vérifiés :"
echo " ✅ gh CLI authentifiée"
echo " ✅ jq disponible"
echo " ✅ git disponible"
echo ""
```
# Règles
- ✅ **Exit 1 si prérequis manquant**
- ✅ **Messages d'erreur clairs** avec instructions d'installation
- ✅ **Pas d'interaction** : fail fast
- ✅ **Rapide** : vérifications simples et directesRelated Skills
dev:auto:review
Review avec auto-fix automatique - Mode AUTO (Phase 7)
dev:auto:plan
Générer plan d'implémentation automatiquement - Mode AUTO (Phase 5)
dev:auto:fetch-issue
Récupérer le contenu d'une issue GitHub - Mode AUTO (Phase 0)
dev:auto:feature
Workflow complet de développement automatisé (mode non-interactif)
dev:auto:explore
Explorer le codebase automatiquement - Mode AUTO (Phase 2)
dev:auto:discover
Comprendre le besoin avant développement - Mode AUTO (Phase 0)
dev:auto:design
Choisir architecture automatiquement (Phase 4)
dev:auto:code
Implémenter selon le plan - Mode AUTO (Phase 6)
dev:auto:clarify
Lever ambiguités avec heuristiques automatiques (Phase 3)
fix-grammar
Fix grammar and spelling errors in one or multiple files while preserving formatting
symfony-framework
Comprehensive Symfony 6.4 development skill for web applications, APIs, and microservices.
symfony:make
Cherche si il existe un maker Symfony pour faire la tache demandée et l'utilise si il existe. Si aucun maker n'existe alors utilise la slash command "/prepare"