Skip to content

Specialized Agents.fr

WorkPilot Wiki Bot edited this page Aug 30, 2026 · 6 revisions

Agents spécialisés

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.

Agent Fichier prompt Catégorie
architecture_reviewer apps/backend/prompts/architecture_reviewer.md Analysis
architecture_visualizer apps/backend/prompts/architecture_visualizer.md Analysis
breaking_change_detector apps/backend/prompts/breaking_change_detector.md Migration
browser_agent apps/backend/prompts/browser_agent.md Browser
code_migration apps/backend/prompts/code_migration.md Migration
coder apps/backend/prompts/coder.md Pipeline
coder_recovery apps/backend/prompts/coder_recovery.md Self-Healing
competitor_analysis apps/backend/prompts/competitor_analysis.md Roadmap
complexity_assessor apps/backend/prompts/complexity_assessor.md Pipeline
documentation_agent apps/backend/prompts/documentation_agent.md Documentation
environment_cloner apps/backend/prompts/environment_cloner.md Migration
followup_planner apps/backend/prompts/followup_planner.md Followup
ideation_code_improvements apps/backend/prompts/ideation_code_improvements.md Ideation
ideation_code_quality apps/backend/prompts/ideation_code_quality.md Ideation
ideation_documentation apps/backend/prompts/ideation_documentation.md Ideation
ideation_performance apps/backend/prompts/ideation_performance.md Ideation
ideation_security apps/backend/prompts/ideation_security.md Ideation
ideation_ui_ux apps/backend/prompts/ideation_ui_ux.md Ideation
incident_cicd_analyzer apps/backend/prompts/incident_cicd_analyzer.md Self-Healing
incident_proactive_analyzer apps/backend/prompts/incident_proactive_analyzer.md Self-Healing
incident_production_responder apps/backend/prompts/incident_production_responder.md Self-Healing
insight_extractor apps/backend/prompts/insight_extractor.md Analysis
intent_templates apps/backend/prompts/intent_templates.md Followup
learning_analyzer apps/backend/prompts/learning_analyzer.md Analysis
multi_repo_planner apps/backend/prompts/multi_repo_planner.md Multi-repo
performance_profiler apps/backend/prompts/performance_profiler.md Analysis
planner apps/backend/prompts/planner.md Pipeline
qa_fixer apps/backend/prompts/qa_fixer.md Pipeline
qa_reviewer apps/backend/prompts/qa_reviewer.md Pipeline
roadmap_discovery apps/backend/prompts/roadmap_discovery.md Roadmap
roadmap_features apps/backend/prompts/roadmap_features.md Roadmap
spec_critic apps/backend/prompts/spec_critic.md Other
spec_gatherer apps/backend/prompts/spec_gatherer.md Other
spec_quick apps/backend/prompts/spec_quick.md Other
spec_researcher apps/backend/prompts/spec_researcher.md Other
spec_writer apps/backend/prompts/spec_writer.md Other
validation_fixer apps/backend/prompts/validation_fixer.md Other
issue_analyzer apps/backend/prompts/github/issue_analyzer.md GitHub
issue_triager apps/backend/prompts/github/issue_triager.md GitHub
pr_ai_triage apps/backend/prompts/github/pr_ai_triage.md GitHub
pr_codebase_fit_agent apps/backend/prompts/github/pr_codebase_fit_agent.md GitHub
pr_finding_validator apps/backend/prompts/github/pr_finding_validator.md GitHub
pr_followup apps/backend/prompts/github/pr_followup.md GitHub
pr_followup_comment_agent apps/backend/prompts/github/pr_followup_comment_agent.md GitHub
pr_followup_newcode_agent apps/backend/prompts/github/pr_followup_newcode_agent.md GitHub
pr_followup_orchestrator apps/backend/prompts/github/pr_followup_orchestrator.md GitHub
pr_followup_resolution_agent apps/backend/prompts/github/pr_followup_resolution_agent.md GitHub
pr_logic_agent apps/backend/prompts/github/pr_logic_agent.md GitHub
pr_orchestrator apps/backend/prompts/github/pr_orchestrator.md GitHub
pr_parallel_orchestrator apps/backend/prompts/github/pr_parallel_orchestrator.md GitHub
pr_quality_agent apps/backend/prompts/github/pr_quality_agent.md GitHub
pr_reviewer apps/backend/prompts/github/pr_reviewer.md GitHub
pr_security_agent apps/backend/prompts/github/pr_security_agent.md GitHub
pr_structural apps/backend/prompts/github/pr_structural.md GitHub
pr_template_filler apps/backend/prompts/github/pr_template_filler.md GitHub

Auto-generated from apps/backend/prompts/ · 55 agents.


🧪 Test Generator

Prompt : prompts/ideation_code_quality.md + skills de test

Rôle

Générer automatiquement des tests unitaires et d'intégration pour un fichier, un module ou une classe existant.

Ce qu'il fait

  • 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

Déclencheurs

  • Bouton « Generate Tests » sur un fichier dans l'explorateur
  • Commande palette : Generate tests for selected file

🔨 Refactorer

Prompt : dérivé de coder.md avec skill dédié

Rôle

Transformer du code sans changer son comportement : extraction de fonctions, remplacement de patterns, modernisation syntaxique.

Ce qu'il fait

  • 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

Exemples d'usage

  • Extraire une classe vers un module séparé
  • Convertir des callbacks en async/await
  • Migrer des class React en hooks fonctionnels
  • Remplacer un ORM par un autre

🔄 Migration Agent

Prompt : prompts/code_migration.md + breaking_change_detector.md

Rôle

Migrer un projet d'une version/framework à une autre en gérant les breaking changes.

Ce qu'il fait

  1. Détecte la version source et cible
  2. Charge la base de connaissances des breaking changes (changelog officiel, RFC…)
  3. Génère un plan de migration phasé
  4. Applique les changements par ordre de dépendance
  5. Met à jour les configurations (tsconfig, eslint, package.json…)
  6. Lance les tests après chaque phase

Cas typiques

  • React 17 → 18 → 19
  • Node 18 → 22
  • Django 4 → 5
  • Webpack → Vite
  • Enzyme → React Testing Library

📚 Documenter

Prompt : prompts/documentation_agent.md

Rôle

Produire et maintenir la documentation à jour : README, docs API, docs d'architecture, commentaires.

Ce qu'il fait

  • 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

🎨 Design-to-Code

Rôle : convertir un mockup UI ou une capture d'écran en code React / HTML.

Ce qu'il fait

  • 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

🚀 Pipeline Generator

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.


🧠 Memory Manager

Prompt : lié à integrations/graphiti/

Rôle

Gérer la base de connaissances Graphiti : indexation, nettoyage, requêtage.

Ce qu'il fait

  • 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


🕵️ Browser Agent

Prompt : prompts/browser_agent.md

Rôle

Pilotage autonome d'un navigateur pour :

  • Tests E2E
  • Régressions visuelles
  • Scraping de documentation
  • QA manuel automatisé

Tech

  • Chrome DevTools Protocol via chrome-devtools-mcp (29 outils)
  • Navigation, clic, saisie, scripts, captures, réseau, émulation mobile

🩺 Self-Healing Agents

Trois agents spécialisés dans la réponse aux incidents :

incident_cicd_analyzer

Analyse les échecs de CI/CD, propose et applique un fix, relance la pipeline.

incident_proactive_analyzer

Surveille les alertes (Sentry, Datadog, PagerDuty) et propose des corrections avant qu'un humain ne soit paginé.

incident_production_responder

En cas d'incident critique, coordonne un rollback ou une correction d'urgence avec PR prioritaire.


💡 Agents d'Ideation

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.


🔍 Agents d'Analyse

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

🗺 Agents Roadmap

  • 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

🐙 Agents GitHub (22 spécialisés)

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 & Intent

  • 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

🎮 Arena Mode

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

🎙 Voice Control

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 »

Prochaine étape

➡️ Intégrations — GitHub, GitLab, Linear, Jira, Azure DevOps, Windsurf, MCP

Clone this wiki locally