Précis · Token-efficient · Analysis-first
LeoCoder+ est une Ă©quipe de 7 agents Claude Code spĂ©cialisĂ©s qui travaillent ensemble pour analyser, corriger, optimiser et sĂ©curiser vos projets Django â sans gaspiller de tokens ni casser du code non liĂ©.
Au lieu d'un assistant IA générique, vous avez 7 experts chacun focalisé sur un domaine précis de votre stack Django.
Avant LeoCoder+ â Prompt gĂ©nĂ©rique :
Optimise mon projet Django
â L'IA touche Ă tout, casse des choses, perd le fil.
Avec LeoCoder+ â Agents spĂ©cialisĂ©s :
Utilise leo-forge pour corriger les N+1 queries dans mon dashboard admin
â LEO-FORGE lit le code, identifie les queries problĂ©matiques, applique select_related / prefetch_related de façon chirurgicale, vĂ©rifie que rien d'autre n'est cassĂ©.
| Agent | RÎle | Spécialisation |
|---|---|---|
| đź LEO-ORACLE | Chef d'orchestre | Analyse et dĂ©lĂšgue aux bons agents |
| đĄïž LEO-SENTINEL | SĂ©curitĂ© | ClĂ©s exposĂ©es, auth, CORS, CSRF, webhooks |
| đïž LEO-ARCHON | Couche donnĂ©es | ModĂšles, migrations, ORM, imports circulaires |
| đ LEO-NEXUS | API & Vues | REST/GraphQL, authentification, permissions |
| âïž LEO-FORGE | Performance | N+1 queries, indexing, cache, tĂąches async |
| đ§Ș LEO-GUARDIAN | Tests | Tests unitaires/intĂ©gration, coverage, pytest-django |
| âïž LEO-SCRIBE | QualitĂ© code | Refactoring, documentation, PEP8, type hints |
git clone https://github.com/Durrell-229/leocoder-plus.git /tmp/leocoder-plus
mkdir -p .claude/agents
cp /tmp/leocoder-plus/agents/*.md .claude/agents/curl -sSL https://raw.githubusercontent.com/Durrell-229/leocoder-plus/main/install.sh | bashTélécharger les fichiers .md du dossier agents/ et les placer dans .claude/agents/ à la racine de votre projet.
Dans Claude Code, mentionnez l'agent par son nom :
# Analyse globale â toujours commencer ici
Utilise leo-oracle pour analyser mon projet et identifier les problĂšmes prioritaires
# Audit sécurité
Utilise leo-sentinel pour scanner toutes les clés API exposées dans le code
# Corriger les modĂšles Django
Utilise leo-archon pour créer les migrations manquantes et corriger les imports circulaires
# Optimiser les performances
Utilise leo-forge pour corriger les N+1 queries dans le dashboard admin
# Générer des tests
Utilise leo-guardian pour générer les tests de l'API avec 80%+ de couverture
# Refactoriser
Utilise leo-scribe pour extraire le code dupliquĂ© dans les vues dashboard1. leo-oracle â Analyse et planification
2. leo-sentinel â SĂ©curitĂ© (toujours en prioritĂ©)
3. leo-archon â Corrections modĂšles/migrations
4. leo-nexus â Corrections API/vues
5. leo-forge â Optimisations performance
6. leo-guardian â GĂ©nĂ©ration des tests
7. leo-scribe â Nettoyage et documentation
Instructions denses et précises. Pas de prose inutile. Protocoles en étapes numérotées.
Chaque agent a une phase de lecture obligatoire avant toute modification. Aucun agent ne touche au code sans avoir lu le contexte.
Les modifications sont atomiques. Un problÚme = une correction = une vérification. Pas de refactoring de masse qui casse des comportements existants.
Les agents se connaissent mutuellement. LEO-ORACLE route vers les bons spécialistes. Les fixes d'un agent respectent le travail des autres.
| Technologie | Support |
|---|---|
| Django 4.x / 5.x | â Natif |
| Django Ninja (API) | â Natif |
| Django REST Framework | â Compatible |
| PostgreSQL / SQLite | â Natif |
| Redis / Channels | â Compatible |
| Celery | â Compatible |
| FedaPay (paiements) | â Natif |
| pytest-django | â Natif |
| Render / Railway / Heroku | â Compatible |
leocoder-plus/
âââ README.md
âââ LICENSE
âââ install.sh â Script d'installation automatique
âââ agents/
â âââ leo-oracle.md â Chef d'orchestre
â âââ leo-sentinel.md â SĂ©curitĂ©
â âââ leo-archon.md â ModĂšles & migrations
â âââ leo-nexus.md â API & vues
â âââ leo-forge.md â Performance
â âââ leo-guardian.md â Tests
â âââ leo-scribe.md â QualitĂ© & docs
âââ examples/
âââ django-project/ â Exemple d'utilisation sur projet Django
âââ prompts.md â Prompts optimisĂ©s pour chaque agent
Les contributions sont bienvenues !
- Fork le dépÎt
- Crée une branche :
git checkout -b feat/leo-nouvel-agent - Suis le format des agents existants (frontmatter YAML + protocole en phases)
- Teste l'agent sur un vrai projet Django
- Ouvre une Pull Request avec description des cas d'usage
Durrell-229 â LeoCoder+ est nĂ© d'un audit complet d'un projet Django de plateforme Ă©ducative. Chaque agent a Ă©tĂ© conçu pour rĂ©soudre des problĂšmes rĂ©els rencontrĂ©s en production.
Si LeoCoder+ t'a fait gagner du temps, laisse une â â ça aide d'autres devs Django Ă le trouver !
Compatible avec Claude Code · Suit le format officiel des agents Anthropic