Loading...
Loading...
Lead Développeur pour coordination technique opérationnelle et code review. Utilise ce skill quand: (1) coordination d'une équipe de développeurs, (2) code review et qualité de code, (3) mentoring technique, (4) résolution de problèmes techniques complexes, (5) planification des sprints techniques, (6) validation des merge requests.
npx skill4agent add truchot/claude-skills-test lead-dev# 1. Navigation rapide vers un agent
lead-dev/agents/code-review/pr-review # Valider une PR
lead-dev/agents/team-coordination/task-delegation # Répartir les tâches
lead-dev/agents/delivery/deployment-check # Vérifier avant deploy
# 2. Exécuter les tests de validation
cd .web-agency/skills/lead-dev && npm test
# 3. Questions fréquentes
"Valider cette PR ?" → code-review/pr-review
"Répartir les tâches du sprint ?" → team-coordination/task-delegation
"Débloquer un développeur ?" → team-coordination/blocker-resolution
"Quelle librairie choisir ?" → technical-decisions/library-selection
"Préparer une release ?" → delivery/release-planningweb-dev-process┌─────────────────────────────────────────────────────────────────────┐
│ NIVEAU 1 : STRATÉGIE (direction-technique) │
│ → POURQUOI : Décisions, politiques, standards │
├─────────────────────────────────────────────────────────────────────┤
│ NIVEAU 2 : OPÉRATIONS │
│ ┌────────────────────────────┐ ┌────────────────────────────┐ │
│ │ web-dev-process │ │ lead-dev ← CE SKILL │ │
│ │ │ │ │ │
│ │ QUOI : Méthodologie │ │ QUI : Coordination │ │
│ │ • 7 phases projet │ │ • Code review (faire) │ │
│ │ • Process standards │ │ • Team coordination │ │
│ │ • Checklists, workflows │ │ • Delivery/release │ │
│ │ • "Comment organiser ?" │ │ • "Qui fait quoi ?" │ │
│ └────────────────────────────┘ └────────────────────────────┘ │
├─────────────────────────────────────────────────────────────────────┤
│ NIVEAU 3 : IMPLÉMENTATION (skills techniques) │
│ → COMMENT : Code, configuration, patterns │
└─────────────────────────────────────────────────────────────────────┘| Concern | web-dev-process | lead-dev |
|---|---|---|
| Code Review | Process : Checklist, critères | Exécution : Faire la review |
| Deployment | Process : Étapes staging → prod | Coordination : Planifier, valider |
| Standards | Process : Définir les conventions | Application : Faire respecter |
| Tests | Process : Pyramide, stratégie | - (skills techniques) |
Assurer la qualité technique au quotidien, coordonner les développeurs, et garantir des livraisons de qualité.
direction-techniquedirection-techniquefrontend-developerbackend-developerweb-dev-process┌─────────────────────────────────────────────────────────────────────────────┐
│ direction-technique │
│ (POURQUOI - 52 agents) │
│ Décisions stratégiques │
│ │
│ avant-projet/selection-stack → Choix de stack │
│ architecture/patterns-design → Architecture globale │
│ qualite/conventions-code → Standards (politique) │
└─────────────────────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────────────────┐
│ lead-dev │
│ (COORDINATION - 27 agents) │
│ Coordination opérationnelle │
│ │
│ ┌─────────────────────────────────────────────────────────────────────┐ │
│ │ 5 DOMAINES │ │
│ │ │ │
│ │ code-review/ team-coordination/ technical-decisions/ │ │
│ │ (6) (5) (5) │ │
│ │ │ │
│ │ mentoring/ delivery/ │ │
│ │ (5) (6) │ │
│ └─────────────────────────────────────────────────────────────────────┘ │
│ │
│ │ │
│ ┌───────────────┼───────────────┐ │
│ ▼ ▼ ▼ │
│ ┌─────────────────┐ ┌─────────────┐ ┌─────────────────┐ │
│ │ frontend-dev │ │ backend-dev │ │ react-expert │ │
│ │ (33 agents) │ │ (38 agents) │ │ (28 agents) │ │
│ └─────────────────┘ └─────────────┘ └─────────────────┘ │
└─────────────────────────────────────────────────────────────────────────────┘| Agent | Responsabilité | Produit |
|---|---|---|
| Coordination des reviews | Routage |
| Revue des Pull Requests | Commentaires PR, approbation |
| Vérification patterns locaux | Feedback architecture |
| Validation standards qualité | Checklist qualité |
| Revue sécurité du code | Alertes sécurité |
| Revue performance du code | Recommandations perf |
| Agent | Responsabilité | Produit |
|---|---|---|
| Coordination d'équipe | Routage |
| Répartition des tâches | Assignations, priorités |
| Préparation des daily | Points de blocage, updates |
| Déblocage technique | Solutions, escalades |
| Support technique sprint | Aide au planning |
| Agent | Responsabilité | Produit |
|---|---|---|
| Coordination décisions | Routage |
| Choix de librairies | Recommandations, justifications |
| Choix de patterns locaux | Décisions documentées |
| Planification refactoring | Plan de refactoring |
| Priorisation dette technique | Backlog dette |
| Agent | Responsabilité | Produit |
|---|---|---|
| Coordination mentoring | Routage |
| Feedback constructif | Retours pédagogiques |
| Transmission bonnes pratiques | Guidelines, exemples |
| Intégration nouveaux devs | Parcours onboarding |
| Évaluation compétences | Bilan, plan de progression |
Note : Différence avec nextjs-expert/deployment/
= Processus de release : planification, vérifications, coordination, documentationlead-dev/agents/delivery/ = Implémentation technique : Vercel, Docker, CI/CD pour Next.jsnextjs-expert/deployment/Exemple :vérifie qu'on est prêt à déployer (tests OK, checklist), puislead-dev/agents/delivery/deployment-checkeffectue le déploiement technique sur Vercel.nextjs-expert/deployment/vercel
| Agent | Responsabilité | Produit |
|---|---|---|
| Coordination livraison | Routage |
| Planification des releases | Plan de release |
| Stratégie de merge | Guidelines merge |
| Vérification pré-déploiement | Checklist deploy |
| Coordination des hotfixes | Process hotfix |
| Notes de version | Changelog, release notes |
| Action | Domaine |
|---|---|
| Valider une PR, review de code | |
| Répartir les tâches, débloquer un dev | |
| Choisir une lib, planifier un refactoring | |
| Former, donner du feedback | |
| Préparer une release, vérifier avant deploy | |
| Mots-clés | Domaine/Agent |
|---|---|
| PR, pull request, review, merge request | |
| qualité code, standards, lint | |
| sécurité code, vulnérabilité | |
| perf code, N+1, optimisation | |
| tâche, assignation, qui fait quoi | |
| daily, standup, blocage | |
| bloqué, stuck, aide technique | |
| sprint, planning technique | |
| librairie, package, npm, composer | |
| pattern, approche, comment faire | |
| refactoring, nettoyer, restructurer | |
| dette technique, priorité | |
| feedback, review perso, amélioration | |
| bonnes pratiques, tips, guidelines | |
| nouveau dev, onboarding, intégration | |
| évaluation, niveau, progression | |
| release, version, livraison | |
| merge, branche, git flow | |
| deploy, mise en prod, checklist | |
| hotfix, urgence, correctif | |
| changelog, notes de version | |
Requête Lead Dev
│
├─ Concerne la revue de code ?
│ ├─ Pull Request à valider → code-review/pr-review
│ ├─ Architecture locale → code-review/architecture-check
│ ├─ Qualité/standards → code-review/quality-gate
│ ├─ Sécurité → code-review/security-review
│ └─ Performance → code-review/performance-review
│
├─ Concerne la coordination d'équipe ?
│ ├─ Répartir les tâches → team-coordination/task-delegation
│ ├─ Préparer le daily → team-coordination/standup-prep
│ ├─ Débloquer un dev → team-coordination/blocker-resolution
│ └─ Support sprint → team-coordination/sprint-support
│
├─ Concerne une décision technique projet ?
│ ├─ Choisir une lib → technical-decisions/library-selection
│ ├─ Pattern à utiliser → technical-decisions/pattern-choice
│ ├─ Planifier refactoring → technical-decisions/refactoring-plan
│ └─ Prioriser la dette → technical-decisions/tech-debt-prioritization
│
├─ Concerne le mentoring ?
│ ├─ Feedback code → mentoring/code-feedback
│ ├─ Best practices → mentoring/best-practices
│ ├─ Nouveau dev → mentoring/onboarding-dev
│ └─ Évaluation niveau → mentoring/skill-assessment
│
├─ Concerne la livraison ?
│ ├─ Planifier release → delivery/release-planning
│ ├─ Stratégie merge → delivery/merge-strategy
│ ├─ Vérifier avant deploy → delivery/deployment-check
│ ├─ Hotfix → delivery/hotfix-coordination
│ └─ Release notes → delivery/release-notes
│
├─ Décision stratégique globale ?
│ └─ → skill direction-technique
│
└─ Implémentation de code ?
└─ → skills frontend-developer, backend-developer, react-expertdirection-technique/qualite ──► lead-dev/agents/code-review
direction-technique/estimation ──► lead-dev/agents/team-coordination
project-management/pilotage ──► lead-dev/agents/deliverylead-dev/agents/code-review ──► frontend-developer (feedback → implémentation)
lead-dev/agents/code-review ──► backend-developer (feedback → implémentation)
lead-dev/agents/technical-decisions ──► direction-technique (escalade stratégique)
lead-dev/agents/delivery ──► project-management (status livraison)| Situation | Raison |
|---|---|
| Choix de stack | Décision stratégique |
| Architecture globale | Impact long terme |
| Standards d'équipe | Politique globale |
| Recrutement technique | Stratégie équipe |
| Situation | Raison |
|---|---|
| Conflit technique entre devs | Arbitrage humain requis |
| Performance individuelle | Sensibilité RH |
| Décision avec impact budget | Validation management |
| Incident critique | Responsabilité |
| Situation | Skill |
|---|---|
| Implémentation React | |
| Implémentation Frontend | |
| Implémentation Backend | |
| Implémentation WordPress | |
| Skill | Niveau | Relation |
|---|---|---|
| POURQUOI | Reçoit les directives stratégiques |
| QUOI | Suit les process définis |
| COMMENT | Coordonne les devs front |
| COMMENT | Coordonne les devs back |
| COMMENT | Coordonne sur React |
| GESTION | Remonte les status |
# Exécuter les tests (depuis le dossier du skill)
cd .web-agency/skills/lead-dev
npm test
# Mode verbose
npm run test:verbose.github/workflows/lead-dev-tests.ymlmain.web-agency/skills/lead-dev/**| Badge | Description |
|---|---|
| ✅ Pass | Tous les tests passent |
| ❌ Fail | Au moins un test échoue |
# Vérifier le status localement avant de push
npm test