-
-
Notifications
You must be signed in to change notification settings - Fork 0
Specialized Agents.fr
Au-delà du pipeline principal (Planner / Coder / QA), WorkPilot AI inclut une bibliothèque d'agents spécialisés utilisables à la demande, depuis le Kanban, la palette de commandes ou la CLI.
Auto-generated from apps/backend/prompts/ · 55 agents.
Prompt : prompts/ideation_code_quality.md + skills de test
Générer automatiquement des tests unitaires et d'intégration pour un fichier, un module ou une classe existant.
- Analyse le code cible et ses dépendances
- Identifie les cas limites (null, undefined, valeurs négatives, erreurs réseau…)
- Choisit le framework de test adapté au projet (pytest, vitest, jest…)
- Génère les tests avec couverture des chemins critiques
- Exécute les tests et itère jusqu'à ce qu'ils passent
- Bouton « Generate Tests » sur un fichier dans l'explorateur
- Commande palette :
Generate tests for selected file
Prompt : dérivé de coder.md avec skill dédié
Transformer du code sans changer son comportement : extraction de fonctions, remplacement de patterns, modernisation syntaxique.
- Détecte les patterns problématiques (code dupliqué, complexité, anti-patterns)
- Propose une refacto avant d'appliquer
- Applique changement par changement avec tests intermédiaires
- Garantit que les tests existants continuent à passer
- Met à jour les appelants et la documentation
- Extraire une classe vers un module séparé
- Convertir des callbacks en
async/await - Migrer des
classReact en hooks fonctionnels - Remplacer un ORM par un autre
Prompt : prompts/code_migration.md + breaking_change_detector.md
Migrer un projet d'une version/framework à une autre en gérant les breaking changes.
- Détecte la version source et cible
- Charge la base de connaissances des breaking changes (changelog officiel, RFC…)
- Génère un plan de migration phasé
- Applique les changements par ordre de dépendance
- Met à jour les configurations (tsconfig, eslint, package.json…)
- Lance les tests après chaque phase
- React 17 → 18 → 19
- Node 18 → 22
- Django 4 → 5
- Webpack → Vite
- Enzyme → React Testing Library
Prompt : prompts/documentation_agent.md
Produire et maintenir la documentation à jour : README, docs API, docs d'architecture, commentaires.
- Génère un README structuré à partir du code
- Documente les endpoints API (OpenAPI, JSDoc, docstrings Python)
- Crée des diagrammes (Mermaid) pour les flux complexes
- Détecte les docs obsolètes (code changé mais pas la doc)
- Peut opérer sur un fichier, un module, ou tout le projet
Rôle : convertir un mockup UI ou une capture d'écran en code React / HTML.
- Analyse l'image (IA multimodale)
- Identifie composants et hiérarchie
- Génère du JSX/TSX idiomatique
- Applique le framework CSS du projet (Tailwind, CSS Modules, styled-components…)
- Propose une décomposition en sous-composants
Rôle : générer des fichiers CI/CD adaptés au projet.
Stacks supportées :
-
GitHub Actions (
.github/workflows/*.yml) -
GitLab CI (
.gitlab-ci.yml) - Azure Pipelines
- CircleCI
Détecte automatiquement : framework, manager de packages, outils de test, de build, de release.
Prompt : lié à integrations/graphiti/
Gérer la base de connaissances Graphiti : indexation, nettoyage, requêtage.
- Indexe les décisions prises dans les specs précédentes
- Construit un graphe sémantique des entités du projet (fichiers, classes, concepts)
- Répond à des questions transverses : « Quelle convention utilise-t-on pour X ? »
- Oublie automatiquement les informations obsolètes
👉 Plus de détails : Système de mémoire
Prompt : prompts/browser_agent.md
Pilotage autonome d'un navigateur pour :
- Tests E2E
- Régressions visuelles
- Scraping de documentation
- QA manuel automatisé
- Chrome DevTools Protocol via chrome-devtools-mcp (29 outils)
- Navigation, clic, saisie, scripts, captures, réseau, émulation mobile
Trois agents spécialisés dans la réponse aux incidents :
Analyse les échecs de CI/CD, propose et applique un fix, relance la pipeline.
Surveille les alertes (Sentry, Datadog, PagerDuty) et propose des corrections avant qu'un humain ne soit paginé.
En cas d'incident critique, coordonne un rollback ou une correction d'urgence avec PR prioritaire.
Analyse proactive du codebase pour produire des suggestions :
| Agent | Domaine |
|---|---|
ideation_performance |
Bottlenecks, optimisations |
ideation_security |
OWASP Top 10, vulnérabilités |
ideation_code_quality |
Duplication, complexité, lisibilité |
ideation_code_improvements |
Idiomes modernes, patterns |
ideation_documentation |
Lacunes de doc |
ideation_ui_ux |
Accessibilité, ergonomie |
Chaque suggestion peut être convertie en tâche d'un clic depuis le panneau Ideation.
| Agent | Rôle |
|---|---|
architecture_reviewer |
Revue de l'architecture globale |
architecture_visualizer |
Graphes de dépendances, diagrammes |
performance_profiler |
Identification de hotspots |
insight_extractor |
Extraction d'insights depuis logs/code |
learning_analyzer |
Apprentissage à partir des sessions passées |
-
roadmap_discovery— explore le projet et propose des axes stratégiques -
roadmap_features— décompose un axe en features priorisées -
competitor_analysis— compare au marché/concurrents
WorkPilot AI inclut 22 agents GitHub dédiés (prompts/github/) :
| Catégorie | Exemples |
|---|---|
| Issues |
issue_analyzer, issue_triager, duplicate_detector
|
| PR Review |
pr_reviewer, pr_orchestrator, pr_parallel_orchestrator, pr_fixer
|
| Validation |
pr_finding_validator, pr_codebase_fit_agent
|
| Templates |
pr_template_filler, pr_ai_triage
|
Ils alimentent les vues Issues, PR Review et Batch Review Wizard.
-
followup_planner— planifie les tâches de suivi après une feature -
intent_templates— templates d'intents réutilisables -
multi_repo_planner— orchestration multi-repos
Permet de comparer plusieurs modèles IA côte à côte sur la même tâche.
- Lance la même spec sur Claude Opus, Claude Sonnet, GPT-4, Gemini Pro, Grok…
- Affiche les résultats en parallèle
- Permet de voter pour le meilleur
- Accumule des statistiques pour orienter vos futurs choix de modèle
Contrôle mains libres de l'application via speech-to-text :
- « Crée une tâche pour ajouter l'authentification »
- « Ouvre un terminal »
- « Mets en pause la tâche 003 »
➡️ Intégrations — GitHub, GitLab, Linear, Jira, Azure DevOps, Windsurf, MCP
Getting started / Pour débuter
- 🏠 Home
- 📘 Introduction · fr
- ⚡ Installation · fr
- 🚀 First project · fr
- 🧠 Key concepts · fr
- ❓ FAQ · fr
Usage
- 🖥 User interface · fr
- 📝 Creating a spec · fr
- 🔁 Multi-agent pipeline · fr
- 🤖 Specialized agents · fr
- 🔌 Integrations · fr
- 💡 AI providers · fr
- 🧩 Memory system · fr
Advanced / Avancé
Community / Communauté