implementer:code
Implémenter selon le plan — avec ou sans approbation préalable
- License 许可
- MIT
- 最近更新
- 2026-03-02
- Stars
- ★ 0
- Forks
- 0
01 前言 Front Matter
- name
- implementer:code
- model
- sonnet
- license
- MIT
- version
- 1.0.0
- description
- Implémenter selon le plan — avec ou sans approbation préalable
- allowed-tools
- [ "Read", "Write", "Edit", "Bash", "Grep", "Glob", "TaskCreate", "TaskUpdate", "TaskList" ]
- argument-hint
- [ "path-to-plan" ]
02 资源文件 2
- 参考文档evals/evals.json744 B
- 参考文档evals/triggers.json2.8 KB
03 SKILL.md 正文
Implémenter selon le plan
Phase d'implémentation 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
- Extraire PATH_TO_PLAN depuis $ARGUMENTS
- Si PATH_TO_PLAN n'est pas fourni :
- Lire
.claude/data/.dev-workflow-state.jsonavec Read - Extraire
planPathdu JSON
- Lire
- Si toujours pas de plan, afficher une erreur et arrêter
2. Lire le plan
- Lire le fichier plan complet
- Extraire les étapes d'implémentation
- Identifier les fichiers à créer/modifier
3. Demander approbation avant implémentation (mode manuel)
Si lancé sans argument --auto :
Attendre confirmation de l'utilisateur avant de continuer.
Si lancé avec --auto ou si le contexte workflow le demande :
Démarrage immédiat sans checkpoint d'approbation.
4. Implémenter étape par étape
Pour chaque étape du plan :
- Créer une todo pour l'étape (
TaskCreate) - 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 d'analyse
- Marquer la todo comme complétée (
TaskUpdate)
Ordre d'implémentation recommandé :
- Interfaces et contrats
- Value Objects et exceptions métier
- Entités et collections
- Services et handlers
- Configuration (services.yaml, etc.)
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é
make phpstan # PHPStan niveau 9
make fix # Formatage PSR-12
Corriger TOUTES les erreurs PHPStan avant de continuer.
7. Rapport final
Implémentation terminée
Checklist : X/Y fichiers complétés
Fichiers créés :
- src/Service/NewService.php
- tests/Service/NewServiceTest.php
Fichiers modifiés :
- config/services.yaml
- src/Controller/MainController.php
PHPStan : 0 erreur
Tests : verts
Règles
- PHPStan = 0 erreurs (bloquant CI)
- Respecter le plan (pas d'improvisation)
- Tests pour chaque composant
- Ne JAMAIS créer de commits Git
04 同仓库更多 Skills
twig:make-component
Génère un Twig Component Symfony UX (classe PHP + template Twig)
tester:ui-test
Teste automatiquement une interface utilisateur dans Chrome : navigation, clics, validation visuelle, tests fonctionnels, responsive, comportement et debug. Génère un rapport détaillé avec screenshots et optionnellement un GIF du parcours.
symfony:voter
Genere un Voter de securite Symfony pour le controle d'acces granulaire
symfony:message
Genere un Message Symfony Messenger avec son Handler pour traitement asynchrone
symfony:mailer
Genere un email Symfony (TemplatedEmail ou Notification) avec template Twig
symfony:form
Genere un FormType Symfony avec contraintes de validation et options