implementer:implement
Forcer l'implémentation complète d'une feature (pas juste planification)
- License 许可
- MIT
- 最近更新
- 2026-03-02
- Stars
- ★ 0
- Forks
- 0
01 前言 Front Matter
- name
- implementer:implement
- model
- opus
- license
- MIT
- version
- 1.0.0
- description
- Forcer l'implémentation complète d'une feature (pas juste planification)
- allowed-tools
- [ "Task", "Bash", "Read", "Write", "Edit", "Grep", "Glob", "TaskCreate", "TaskUpdate", "TaskList" ]
- argument-hint
- <description-ou-issue>
02 资源文件 3
- 资产文件assets/example_asset.txt866 B
- 参考文档references/api_reference.md968 B
- 脚本scripts/example.py592 B
03 SKILL.md 正文
Implémentation Complète d'une Feature
Ce skill produit du CODE, pas un plan.
Feature demandée
$ARGUMENTS
Instructions à Exécuter
IMPORTANT : Exécute ce workflow étape par étape :
Étape 1 : Inventaire (max 3 tours)
Règle : Maximum 5 fichiers lus avant de coder. Pas de phase explore longue.
- Lire le
CLAUDE.mddu projet pour les contraintes architecturales - Lire
.claude/rules/si le répertoire existe - Identifier TOUS les fichiers à créer/modifier avec chemin exact
- Pour chaque fichier, noter :
- Chemin exact
- Action :
createoumodify - Description courte de ce qui sera fait
Sortie :
Inventaire des fichiers
Fichiers à créer :
- src/Service/NewService.php (create) : Service principal
- tests/Service/NewServiceTest.php (create) : Tests unitaires
Fichiers à modifier :
- config/services.yaml (modify) : Enregistrer le service
- src/Controller/MainController.php (modify) : Utiliser le service
Total : X fichiers
Étape 2 : Checklist
Créer une tâche pour CHAQUE fichier identifié :
TaskCreate : "Créer src/Service/NewService.php"
TaskCreate : "Créer tests/Service/NewServiceTest.php"
TaskCreate : "Modifier config/services.yaml"
TaskCreate : "Modifier src/Controller/MainController.php"
activeFormpour chaque tâche (ex: "Créant NewService.php")- La checklist est OBLIGATOIRE avant le premier Edit/Write
Étape 3 : Implémentation
Pour chaque fichier de la checklist :
TaskUpdate→ tâche enin_progress- Implémenter le fichier (Write pour création, Edit pour modification)
TaskUpdate→ tâche encompleted
Ordre d'implémentation :
- D'abord les fichiers de base (entités, value objects, interfaces)
- Puis les services et repositories
- Puis les tests
- Enfin la configuration et le wiring
Contraintes :
- Respecter les contraintes du CLAUDE.md du projet
- Chaque fichier doit être complet et fonctionnel
- Les tests doivent couvrir les cas principaux
Étape 4 : Vérification
- Compter les fichiers créés/modifiés vs la checklist
- Si des fichiers manquent, boucler sur l'étape 3 pour les compléter
- Lancer les vérifications si disponibles (PHPStan, tests)
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
Manquants : (aucun | liste)
Règles
- Max 5 fichiers lus avant de coder (pas de phase explore longue)
- Checklist obligatoire AVANT le premier Edit/Write
- Chaque fichier = une tâche dans le task manager
- Rapport final : fichiers créés/modifiés vs checklist + manquants
- Pas de planification seule : ce skill DOIT produire du code
- Restriction : 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