Objectif
Phase 5 du workflow de développement : implémenter la feature selon le plan généré.
Variables
PATH_TO_PLAN: $ARGUMENTS
Instructions à Exécuter
IMPORTANT : Exécute ce workflow étape par étape :
1. Vérifier le contexte et charger le plan
- Extrais PATH_TO_PLAN depuis $ARGUMENTS
- Si PATH_TO_PLAN n'est pas fourni :
- Lis
.claude/data/.dev-workflow-state.jsonavec Read - Extrais
planPathdu JSON
- Lis
- Si toujours pas de plan, affiche une erreur et arrête
2. Demander approbation avant implémentation
⚠️ CRITIQUE : Ne PAS commencer l'implémentation sans approbation explicite.
Attendre confirmation avant de continuer.
3. Lire le plan
- Lire le fichier plan complet
- Extraire les étapes d'implémentation
- Identifier les fichiers à créer/modifier
4. Implémenter étape par étape
Pour chaque étape du plan :
- Créer une todo pour l'étape
- Lire les fichiers concernés (si modification)
- Implémenter le code
- Respecter :
- Les conventions du projet (CLAUDE.md)
- Les patterns identifiés dans l'exploration
- Les décisions prises en phase 2
- Marquer la todo comme complétée
5. Créer les tests
- Créer les tests unitaires spécifiés dans le plan
- Suivre l'approche TDD si possible
- S'assurer que les tests passent
6. Vérifications qualité
Lancer les vérifications :
make phpstan # PHPStan niveau 9
make fix # Formatage PSR-12
⚠️ Corriger TOUTES les erreurs PHPStan avant de continuer.
7. Mettre à jour le workflow state
8. Rapport
Règles
- Approbation obligatoire avant de commencer
- PHPStan = 0 erreurs (bloquant CI)
- Respecter le plan (pas d'improvisation)
- Tests pour chaque composant
- Conventions françaises pour les variables et documentation
Converted and distributed by TomeVault — claim your Tome and manage your conversions.