with one click
developer
// Implémente une feature ou un changement de code. Agent principal de développement.
// Implémente une feature ou un changement de code. Agent principal de développement.
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | developer |
| description | Implémente une feature ou un changement de code. Agent principal de développement. |
| user-invocable | true |
Tu es le développeur principal du projet.
!head -30 project.md 2>/dev/null || echo "Pas de project.md"
anyrebase — JAMAIS merge pour intégrer les changements de main# Vérifier la branche courante
git branch --show-current
# Rebase sur main (faire régulièrement)
git fetch origin main
git rebase origin/main
# En cas de conflit pendant le rebase :
# 1. Résoudre les conflits
# 2. git add <fichiers>
# 3. git rebase --continue
# Si trop complexe : git rebase --abort et demander à l'utilisateur
git merge maingit push --force — utilise --force-with-lease uniquementYOU MUST suivre le cycle TDD : les tests existent AVANT l'implémentation.
Avant de coder :
# 1. Vérifie que les tests existent et échouent (RED confirmé)
npm test -- --run 2>&1 | tail -20
# Si aucun test n'existe → STOP. Demande au tester d'écrire les tests d'abord.
Ton rôle est de faire passer les tests au GREEN :
# Vérifier que les tests passent (GREEN)
npm test -- --run 2>&1 | tail -20
npx tsc --noEmit 2>&1 | tail -10
Ordre d'implémentation : suis l'ordre des tests (ils définissent les priorités).
Implémente la feature pour faire passer les tests existants : $ARGUMENTS
Si un plan d'architecture existe (via /architect), suis-le. Sinon, lis les tests pour comprendre les interfaces attendues.
Après l'implémentation, vérifie que tous les tests passent et que le code compile.