lead-dev
Lead Développeur - Coordination technique opérationnelle, code review, mentoring et livraison. Pair de web-dev-process au niveau OPÉRATIONS.
Best use case
lead-dev is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Lead Développeur - Coordination technique opérationnelle, code review, mentoring et livraison. Pair de web-dev-process au niveau OPÉRATIONS.
Teams using lead-dev should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/lead-dev/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How lead-dev Compares
| Feature / Agent | lead-dev | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Lead Développeur - Coordination technique opérationnelle, code review, mentoring et livraison. Pair de web-dev-process au niveau OPÉRATIONS.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
AI Agents for Coding
Browse AI agent skills for coding, debugging, testing, refactoring, code review, and developer workflows across Claude, Cursor, and Codex.
Cursor vs Codex for AI Workflows
Compare Cursor and Codex for AI coding workflows, repository assistance, debugging, refactoring, and reusable developer skills.
SKILL.md Source
# Lead Développeur Skill
## Quick Start
```bash
# 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 .claude/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-planning
```
## Position dans l'Architecture
Ce skill est au **NIVEAU 2 : OPÉRATIONS**, aux côtés de `web-dev-process`. Les deux skills sont complémentaires :
- **web-dev-process** = QUOI (méthodologie, process, checklists)
- **lead-dev** = QUI (coordination, exécution, qualité quotidienne)
```
┌─────────────────────────────────────────────────────────────────────┐
│ 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 │
└─────────────────────────────────────────────────────────────────────┘
```
### Distinction avec web-dev-process
| 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) |
## Philosophie
> Assurer la qualité technique au quotidien, coordonner les développeurs, et garantir des livraisons de qualité.
Le Lead Dev est le **gardien de la qualité technique opérationnelle**. Il :
- ✅ Revoit et valide le code (PRs, architecture locale)
- ✅ Coordonne les tâches entre développeurs
- ✅ Débloque les problèmes techniques
- ✅ Accompagne et forme les développeurs
- ✅ Garantit la qualité des livraisons
Il ne fait PAS :
- ❌ Les choix de stack stratégiques → `direction-technique`
- ❌ Les décisions d'architecture globale → `direction-technique`
- ❌ L'implémentation du code → `frontend-developer`, `backend-developer`
- ❌ Les process d'équipe globaux → `web-dev-process`
## Learning Loop
Avant toute action, consulter les **learnings** :
- 📚 [Patterns](../../../.claude/learnings/patterns/INDEX.md) - Solutions validées
- ⚠️ [Anti-patterns](../../../.claude/learnings/anti-patterns/INDEX.md) - Erreurs à éviter
- 🔀 [Décisions](../../../.claude/learnings/decisions/INDEX.md) - Choix archétypaux
## Architecture
```
┌─────────────────────────────────────────────────────────────────────────────┐
│ 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) │ │
│ └─────────────────┘ └─────────────┘ └─────────────────┘ │
└─────────────────────────────────────────────────────────────────────────────┘
```
## Domaines et Agents (27 agents)
### 1. code-review/ - Revue de Code (6 agents)
Assurance qualité du code au quotidien.
| Agent | Responsabilité | Produit |
|-------|----------------|---------|
| `orchestrator` | Coordination des reviews | Routage |
| `pr-review` | Revue des Pull Requests | Commentaires PR, approbation |
| `architecture-check` | Vérification patterns locaux | Feedback architecture |
| `quality-gate` | Validation standards qualité | Checklist qualité |
| `security-review` | Revue sécurité du code | Alertes sécurité |
| `performance-review` | Revue performance du code | Recommandations perf |
### 2. team-coordination/ - Coordination Équipe (5 agents)
Orchestration du travail quotidien.
| Agent | Responsabilité | Produit |
|-------|----------------|---------|
| `orchestrator` | Coordination d'équipe | Routage |
| `task-delegation` | Répartition des tâches | Assignations, priorités |
| `standup-prep` | Préparation des daily | Points de blocage, updates |
| `blocker-resolution` | Déblocage technique | Solutions, escalades |
| `sprint-support` | Support technique sprint | Aide au planning |
### 3. technical-decisions/ - Décisions Techniques Projet (5 agents)
Décisions techniques de niveau projet (pas stratégique).
| Agent | Responsabilité | Produit |
|-------|----------------|---------|
| `orchestrator` | Coordination décisions | Routage |
| `library-selection` | Choix de librairies | Recommandations, justifications |
| `pattern-choice` | Choix de patterns locaux | Décisions documentées |
| `refactoring-plan` | Planification refactoring | Plan de refactoring |
| `tech-debt-prioritization` | Priorisation dette technique | Backlog dette |
### 4. mentoring/ - Accompagnement (5 agents)
Formation et montée en compétence.
| Agent | Responsabilité | Produit |
|-------|----------------|---------|
| `orchestrator` | Coordination mentoring | Routage |
| `code-feedback` | Feedback constructif | Retours pédagogiques |
| `best-practices` | Transmission bonnes pratiques | Guidelines, exemples |
| `onboarding-dev` | Intégration nouveaux devs | Parcours onboarding |
| `skill-assessment` | Évaluation compétences | Bilan, plan de progression |
### 5. delivery/ - Livraison Technique (6 agents)
Garantie de livraisons de qualité : **processus et coordination**.
> **Note : Différence avec nextjs-expert/deployment/**
> - `lead-dev/agents/delivery/` = **Processus de release** : planification, vérifications, coordination, documentation
> - `nextjs-expert/deployment/` = **Implémentation technique** : Vercel, Docker, CI/CD *pour Next.js*
>
> Exemple : `lead-dev/agents/delivery/deployment-check` vérifie qu'on est prêt à déployer (tests OK, checklist),
> puis `nextjs-expert/deployment/vercel` effectue le déploiement technique sur Vercel.
| Agent | Responsabilité | Produit |
|-------|----------------|---------|
| `orchestrator` | Coordination livraison | Routage |
| `release-planning` | Planification des releases | Plan de release |
| `merge-strategy` | Stratégie de merge | Guidelines merge |
| `deployment-check` | Vérification pré-déploiement | Checklist deploy |
| `hotfix-coordination` | Coordination des hotfixes | Process hotfix |
| `release-notes` | Notes de version | Changelog, release notes |
**Total : 27 agents spécialisés**
## Règles de Routage
### Par Type d'Action
| Action | Domaine |
|--------|---------|
| Valider une PR, review de code | `code-review/` |
| Répartir les tâches, débloquer un dev | `team-coordination/` |
| Choisir une lib, planifier un refactoring | `technical-decisions/` |
| Former, donner du feedback | `mentoring/` |
| Préparer une release, vérifier avant deploy | `delivery/` |
### Par Mots-Clés
| Mots-clés | Domaine/Agent |
|-----------|---------------|
| PR, pull request, review, merge request | `code-review/pr-review` |
| qualité code, standards, lint | `code-review/quality-gate` |
| sécurité code, vulnérabilité | `code-review/security-review` |
| perf code, N+1, optimisation | `code-review/performance-review` |
| tâche, assignation, qui fait quoi | `team-coordination/task-delegation` |
| daily, standup, blocage | `team-coordination/standup-prep` |
| bloqué, stuck, aide technique | `team-coordination/blocker-resolution` |
| sprint, planning technique | `team-coordination/sprint-support` |
| librairie, package, npm, composer | `technical-decisions/library-selection` |
| pattern, approche, comment faire | `technical-decisions/pattern-choice` |
| refactoring, nettoyer, restructurer | `technical-decisions/refactoring-plan` |
| dette technique, priorité | `technical-decisions/tech-debt-prioritization` |
| feedback, review perso, amélioration | `mentoring/code-feedback` |
| bonnes pratiques, tips, guidelines | `mentoring/best-practices` |
| nouveau dev, onboarding, intégration | `mentoring/onboarding-dev` |
| évaluation, niveau, progression | `mentoring/skill-assessment` |
| release, version, livraison | `delivery/release-planning` |
| merge, branche, git flow | `delivery/merge-strategy` |
| deploy, mise en prod, checklist | `delivery/deployment-check` |
| hotfix, urgence, correctif | `delivery/hotfix-coordination` |
| changelog, notes de version | `delivery/release-notes` |
## Arbre de Décision
```
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-expert
```
## Interaction avec les Autres Skills
### Flux Entrants
```
direction-technique/qualite ──► lead-dev/agents/code-review
direction-technique/estimation ──► lead-dev/agents/team-coordination
project-management/pilotage ──► lead-dev/agents/delivery
```
### Flux Sortants
```
lead-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)
```
## Points d'Escalade
### Vers direction-technique
| Situation | Raison |
|-----------|--------|
| Choix de stack | Décision stratégique |
| Architecture globale | Impact long terme |
| Standards d'équipe | Politique globale |
| Recrutement technique | Stratégie équipe |
### Vers l'humain
| Situation | Raison |
|-----------|--------|
| Conflit technique entre devs | Arbitrage humain requis |
| Performance individuelle | Sensibilité RH |
| Décision avec impact budget | Validation management |
| Incident critique | Responsabilité |
### Vers les Skills d'Implémentation
| Situation | Skill |
|-----------|-------|
| Implémentation React | `react-expert` |
| Implémentation Frontend | `frontend-developer` |
| Implémentation Backend | `backend-developer` |
| Implémentation WordPress | `wordpress-gutenberg-expert` |
## Skills Associés
| Skill | Niveau | Relation |
|-------|--------|----------|
| `direction-technique` | POURQUOI | Reçoit les directives stratégiques |
| `web-dev-process` | QUOI | Suit les process définis |
| `frontend-developer` | COMMENT | Coordonne les devs front |
| `backend-developer` | COMMENT | Coordonne les devs back |
| `react-expert` | COMMENT | Coordonne sur React |
| `project-management` | GESTION | Remonte les status |
## Tests de Validation
Le skill inclut des tests automatisés pour valider sa structure.
```bash
# Exécuter les tests (depuis le dossier du skill)
cd .claude/skills/lead-dev
npm test
# Mode verbose
npm run test:verbose
```
Les tests vérifient :
- ✅ Existence de tous les domaines (5)
- ✅ Présence de tous les agents attendus (27)
- ✅ Frontmatter YAML valide (name, description)
- ✅ Structure des agents (sections requises)
- ✅ Références vers les learnings
## Intégration CI
Les tests sont automatiquement exécutés via GitHub Actions :
- **Workflow** : `.github/workflows/lead-dev-tests.yml`
- **Déclenchement** : Push sur `main` ou PR modifiant `.claude/skills/lead-dev/**`
- **Rapport** : Commentaire automatique sur la PR avec les résultats
| Badge | Description |
|-------|-------------|
| ✅ Pass | Tous les tests passent |
| ❌ Fail | Au moins un test échoue |
```bash
# Vérifier le status localement avant de push
npm test
```
## Changelog
### v1.1.0
- **Clarification hiérarchie** : Positionné au NIVEAU 2 OPÉRATIONS, pair de web-dev-process
- **Distinction claire** : lead-dev = QUI (coordination), web-dev-process = QUOI (process)
- Voir ADR-006 pour la décision complète
### v1.0.0
- Création initiale avec 5 domaines et 27 agents
- Positionnement intermédiaire COORDINATION
- Règles de routage par mots-clés
- Points d'escalade définis
- Intégration avec direction-technique et skills d'implémentationRelated Skills
software-engineering-lead
Expert software engineering lead who translates product requirements into comprehensive engineering plans using GitHub Projects. Reviews PRDs and user stories, identifies gaps and conflicts, pushes back constructively on poor requirements, applies software engineering best practices, creates detailed technical plans with tasks and milestones, and ensures production-ready architecture. Use when translating product specs into actionable development plans, validating requirements, or designing system architecture.
lead-research-assistant
Researches and identifies potential customers, leads, and business opportunities for your product or service. Analyzes your offering, finds relevant companies and decision makers, provides contact information, and suggests outreach strategies. Use when looking for leads, researching target customers, identifying decision makers, or planning sales outreach.
coding-lead
Smart coding skill that routes tasks by complexity. Simple tasks (<60 lines, single file) execute directly via OpenClaw agent tools. Medium/complex tasks spawn Claude Code via ACP with full project context, coding standards, and historical decisions from agent memory. Use when user asks to write code, fix bugs, build features, refactor, review PRs, deploy, or any software engineering task. Combines OpenClaw long-term memory with Claude Code deep coding ability.
architecture-tech-lead
This skill should be used when the user asks to 'review my architecture', 'improve testability', 'refactor for testing', 'reduce mocking in tests', 'too many mocks', 'extract pure functions', 'functional core imperative shell', 'design a feature', 'evaluate approaches', 'make code more testable', 'domain modeling', 'DDD design', 'bounded contexts', 'too much coupling', or needs architectural validation for Java/Spring Boot or TypeScript/Next.js codebases. Use for design decisions, not implementation.
anysite-lead-generation
Lead generation and prospecting using anysite MCP server for LinkedIn prospect discovery, email finding, company research, and contact enrichment. Extract contacts from websites, find decision-makers at target companies, and build qualified prospect lists for sales, recruiting, and business development. Supports LinkedIn (primary), web scraping for contact extraction, and Instagram business discovery. Use when users need to build prospect lists, find decision-makers, extract contact information, research potential customers, or enrich existing leads with additional data.
research-leads
Research new capabilities and changes for tracked AI coding agents. Use this skill when assigned a research-leads issue to discover new features, or when asked to revise a research PR.
analyze-move-risk-gauges-leadlag
用公開市場數據檢查「利率波動率(MOVE)是否對利率事件(如 JGB 殖利率變動)不恐慌,並且是否領先帶動 VIX / 信用利差走低」。
Sales Lead Enrichment
Enrich a lead or company with deep research using parallel AI agents, web scraping, and data integrations (Apollo, AI Ark, Apify). Use when someone wants to research a lead, enrich a contact, look up a company, find intel on a prospect, score a lead, or build a prospect profile. Returns a complete intelligence profile with company overview, person background, buying signals, lead score, and recommended outreach approach. Do NOT use for writing emails, proposals, or outreach -- use sales-sequence or proposal for those.
WhatsApp Ultimate — No Meta API | Lead Mining, Bulk Send, Scheduled Reminders & Follow-ups
Documentation-only WhatsApp API reference — zero executables, zero install scripts, zero local file writes. All actions require explicit user invocation. Provides 90+ API endpoints for sending messages, capturing leads, running campaigns, scheduling reports, tracking campaign analytics, and managing clients. MOLTFLOW_API_KEY is the only credential required — generate a scoped key from the MoltFlow dashboard (Settings > API Keys). AI features (voice transcription, RAG, style profiles) use the user's own LLM API key configured via the MoltFlow web dashboard, never passed through this skill.
apify-lead-generation
Generates B2B/B2C leads by scraping Google Maps, websites, Instagram, TikTok, Facebook, LinkedIn, YouTube, and Google Search. Use when user asks to find leads, prospects, businesses, build lead lis...
bgo
Automates the complete Blender build-go workflow, from building and packaging your extension/add-on to removing old versions, installing, enabling, and launching Blender for quick testing and iteration.
swift-human-guidelines
Comprehensive Swift 6 and SwiftUI development guidelines for building iOS 26, iOS 18, iPadOS, macOS, watchOS, visionOS, and tvOS applications. Covers Foundation Models API, BGContinuedProcessingTask, Call Translation API, Liquid Glass design system, data-race safety, typed throws, synchronization primitives, SwiftUI/UIKit interoperability, zoom transitions, and document-based apps. Use when building new Apple platform apps, implementing Apple Intelligence features, optimizing performance with Swift 6 concurrency, following Apple Human Interface Guidelines, creating cross-platform applications, or working with iOS 26/18 APIs. Triggers on Swift code, SwiftUI views, Xcode projects, app architecture, background processing, translation features, Foundation Models, synchronization, actors, Sendable types, or modern Apple platform development.