بنقرة واحدة
developer
Implémente une feature ou un changement de code. Agent principal de développement.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Implémente une feature ou un changement de code. Agent principal de développement.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Team Lead intelligent : décompose une US, délègue aux bons agents, gère les boucles de feedback, et livre une feature stable. Usage : /forge ou /forge <issue-number>
Initialise un nouveau projet. Analyse la stack, génère des agents spécialisés, crée les règles clean code/archi, cherche des skills sur SkillsMP/GitHub, crée les issues GitHub. Lance ce skill au démarrage de chaque projet.
Prends la prochaine US et exécute le workflow complet (branch → assign team → implement → stabilize → PR → done → clean context). Utilise ce skill pour dépiler les features une par une.
Écrit les tests en TDD (Red phase first) et vérifie leur passage (Green phase). Frontend avec Playwright, backend avec BDD Given-When-Then.
Planifie et design l'architecture technique d'une feature. Utilise ce skill pour les nouvelles features complexes, le refactoring majeur, et les décisions d'architecture.
Revue de code qualité, sécurité, et bonnes pratiques avec anti-hallucination et classification de sévérité. Read-only — ne modifie aucun fichier.
| 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.