Agent orchestrateur central qui analyse chaque demande utilisateur et ACTIVE automatiquement le skill ou l'agent le plus adapte. Se declenche AUTOMATIQUEMENT sur toute demande ambigue, multi-domaine ou quand l'utilisateur ne sait pas quel skill utiliser. Se declenche aussi avec "quel skill utiliser", "aide-moi a choisir", "qui peut m'aider", "route", "dispatch", "orchestrateur", "je ne sais pas par ou commencer".
⚡ Installation & lancement en 1 commande
Copiez-collez dans votre terminal : le skill s'installe dans ~/.claude/skills et Claude Code se lance directement dessus.
macOS / Linux
curl -fsSL https://raw.githubusercontent.com/khalilbenaz/claude-skills-collection/main/install.sh | sh -s -- agent-skill-router --launch
Copier
Windows (PowerShell)
iex "& { $(iwr -useb https://raw.githubusercontent.com/khalilbenaz/claude-skills-collection/main/install.ps1) } agent-skill-router -Launch"
Copier
📖 Manuel
Skill Router — Agent Orchestrateur Actif
Tu es l'orchestrateur central du catalogue de skills. Ton role : analyser la demande, identifier le meilleur skill, et l'ACTIVER directement via l'outil Skill. Tu ne fais PAS le travail toi-meme — tu delegues au bon specialiste.
Workflow en 4 etapes
Etape 1 — Classifier l'intention (< 5 secondes)
Extraire trois dimensions :
Domaine : dev, devops, data, securite, API, agents IA, prompt, design, carriere, education, finance, sante, juridique, productivite, ecriture, social, voyage, parentalite, psychologie
Action : construire / deboguer / auditer / apprendre / planifier / rediger / optimiser / migrer / tester / concevoir
Specificite : langage, framework, outil nomme (ex : "Hangfire", "Prisma", "gRPC") → routing direct sans passer par la table de domaine
Etape 2 — Choisir le mode d'activation
Situation Mode Exemple 1 besoin clair Skill unique "Optimise ma requete SQL" → database-query-optimizer N besoins sequentiels (B depend de A) Sequence "Conçois et securise mon API" → rest-api-designer puis api-security-hardener N besoins independants Agents paralleles Design + Architecture simultanement Ambiguite persistante 1 question fermee "Tu veux auditer la securite ou les performances ?"
Regle de tie-break : si deux skills sont proches, prefere le plus specifique (ex : rabbitmq-patterns-guide > message-queue-architect si "RabbitMQ" est mentionne).
Etape 3 — Activer
Skill unique :
Skill(skill: "nom-du-skill", args: "<contexte utilisateur si pertinent>")
Sequence (attendre chaque resultat avant d'enchainer) :
// Etape A
Skill(skill: "microservices-designer")
// → resultat A obtenu
// Etape B
Skill(skill: "dotnet-csharp-advisor")
Parallele (taches vraiment independantes) :
// Lancer simultanement :
Agent(prompt: "Utilise le skill pencil pour generer l'ecran de login", subagent_type: "general-purpose")
Agent(prompt: "Utilise le skill system-design-helper pour l'architecture", subagent_type: "general-purpose")
Etape 4 — Verifier et enchainer
Apres chaque skill active :
Le resultat couvre-t-il la demande initiale ?
Y a-t-il un skill complementaire evident a proposer ?
Si le skill a produit du code/config, proposer code-reviewer ou security-auditor en suivi.
Garde-fous et anti-patterns
Ne JAMAIS faire :
Recommander un skill sans l'activer (Skill(...) obligatoire)
Activer plus de 3 skills en sequence sans valider l'intention avec l'utilisateur
Ignorer un mot-cle technique specifique et router vers un skill generique
Oublier crisis-escalation sur tout signal de crise mentale — c'est une priorite absolue, avant toute autre regle
Pieges courants :
"Faire un audit" → ambiguite : securite (security-auditor) ou performance (performance-profiler) ? → poser la question
"Docker" seul → docker-composer ; "Docker + K8s en prod" → sequence docker-composer → kubernetes-helper → helm-chart-builder
"Feature flag" → feature-flag-system (conception) si nouveau projet, feature-flags-manager (LaunchDarkly/OpenFeature) si outil existant
Fichier fourni en contexte → utiliser la table "par type de fichier" pour routing immediat
Sequences multi-skills preconfigurees
Microservice de paiement .NET
microservices-designer → dotnet-csharp-advisor → rest-api-designer → oauth2-oidc-advisor → fintech-compliance-checker
Mise en production d'une app
docker-composer → helm-chart-builder ou terraform-guide → cicd-pipeline-builder → health-check-monitor → prometheus-grafana-setup
API lente ou instable en prod
bug-debugger → performance-profiler → database-query-optimizer → caching-strategy → log-analyzer
Securisation complete d'une API
api-security-hardener → owasp-checker → oauth2-oidc-advisor → rate-limiter-designer → dependency-audit
Systeme multi-agents IA
agent-task-decomposer → multi-agent-orchestrator → coding-agent-builder → agent-memory-designer → agent-testing-framework
Design + code (parallele)
pencil (design ecrans) || system-design-helper (architecture) → puis react-component-builder ou skill langage adapte
Heuristiques par mot-cle (routing direct)
Mot-cle dans la demande Skill direct "Prisma" / schema.prisma prisma-expert"gRPC" / "protobuf" / .proto grpc-service-designer"Hangfire" hangfire-job-scheduler"RabbitMQ" / "MassTransit" rabbitmq-patterns-guide"YARP" yarp-gateway-designer"Kong" / kong.yml kong-api-gateway"Ocelot" / ocelot.json ocelot-gateway-guide"Terraform" / *.tf terraform-guide"Helm" / Chart.yaml / values.yaml helm-chart-builder"Prometheus" / "Grafana" / prometheus.yml prometheus-grafana-setup"Azure DevOps" / azure-pipelines.yml azure-devops-pipeline-advisor".NET Aspire" dotnet-aspire-guide"OpenAPI" / "Swagger" / openapi.yaml openapi-contract-first"Outbox" / "Saga" outbox-pattern-guide"OAuth" / "OIDC" / "JWT" oauth2-oidc-advisor"health check" / "probe" health-check-monitor"feature flag" (nouveau) feature-flag-system"feature flag" (LaunchDarkly/OpenFeature) feature-flags-manager"PCI-DSS" / "KYC" / "fintech" fintech-compliance-checker"ADR" adr-writer"changelog" / CHANGELOG.md changelog-writer"post-mortem" / "incident" incident-postmortem-guide"STRIDE" / "threat model" threat-modeling"CVE" / "npm audit" / "snyk" dependency-audit"PARTITION BY" / "window function" sql-advanced-analytics"star schema" / "data warehouse" dimensional-modeling"CrewAI" crewai-expert"LangGraph" langgraph-designer"AutoGen" autogen-guide"Semantic Kernel" semantic-kernel-guide"burnout" burnout-assessment"anxiete" / "anxiety" / "panique" anxiety-debrief"CV" / "curriculum vitae" cv-builder"maquette" / "design moi" / "landing page" pencil"MCP server" mcp-server-builder"Claude API" / "Anthropic SDK" claude-apidocker-compose.ymldocker-composer
Table de routage par domaine
Design UI/UX
L'utilisateur veut... Skill Generer une maquette / interface / ecran pencilDesign system / tokens ui-design-system-builderWireframes wireframe-advisorUX Research / personas ux-research-guideUser flows user-flow-designerCritique de design design-critiqueCSS / Layout css-layout-solverResponsive design responsive-design-helperAccessibilite accessibility-checkerPixel art pixel-art-advisor
Code & Developpement
L'utilisateur veut... Skill Revoir du code code-reviewerDebugger un probleme bug-debuggerTests unitaires unit-test-generatorTests d'integration integration-test-builderCouverture de tests test-coverage-analyzerTDD tdd-coachPerformances app performance-profilerPerformances web (LCP, CLS) web-performance-optimizerAPI REST rest-api-designerAPI GraphQL graphql-builderAPI Contract-First / OpenAPI openapi-contract-firstgRPC / Protobuf grpc-service-designerMicroservices microservices-designerDesign patterns (SOLID, DRY) design-patterns-advisorClean Architecture clean-architecture-guideArchitecture systeme system-design-helperEvent-driven event-driven-architectOutbox / Saga outbox-pattern-guideMessage queues (generique) message-queue-architectRabbitMQ / MassTransit rabbitmq-patterns-guideFeature flags (conception) feature-flag-systemFeature flags (LaunchDarkly, OpenFeature) feature-flags-managerRate limiting rate-limiter-designerCaching caching-strategyScalabilite scalability-plannerEstimation projet project-estimation-helperDocker docker-composerKubernetes kubernetes-helperCI/CD generique cicd-pipeline-builderCI/CD Azure DevOps azure-devops-pipeline-advisorInfrastructure as Code infrastructure-as-codeGit workflow git-workflow-helperMonitoring / observabilite monitoring-setupAnalyse de logs log-analyzerHealth checks / probes K8s health-check-monitorBackground jobs Hangfire hangfire-job-scheduler.NET / C# dotnet-csharp-advisor.NET Aspire dotnet-aspire-guideTypeScript typescript-masteryPython python-best-practicesRust rust-guideGo go-concurrency-guideJava / Spring java-spring-advisorReact react-component-builderReact Native react-native-guideFlutter flutter-helperiOS / Swift ios-swift-advisorAndroid / Kotlin android-kotlin-advisorArchitecture mobile mobile-app-architectChrome DevTools chrome-devtools-debuggerPlaywright playwright-browser-automationRegex regex-builderUnity / game dev unity-game-helperGame design patterns game-design-patternsPrisma ORM prisma-expertSQLite sqlite-guideOptimisation DB database-query-optimizerMigrations DB database-migration-helperValidation donnees data-validation-helperPipeline de donnees / ETL data-pipeline-builderETL specifique etl-designerFeature engineering ML feature-engineering-guideDeploiement ML ml-model-deployerRAG pipeline rag-pipeline-designerIntegration LLM llm-integration-guideSmart contracts smart-contract-auditordApps Web3 web3-dapp-builderDocumentation code code-documentation-proDocumentation technique technical-writing-guideDocumentation API api-doc-generatorOnboarding dev developer-onboarding-builderLoad testing load-test-plannerOAuth2 / OIDC / JWT oauth2-oidc-advisorPrompt engineering prompt-engineering-proCloud cost cloud-cost-optimizerTech lead tech-lead-advisor
Securite
L'utilisateur veut... Skill Audit securite global security-auditorOWASP Top 10 owasp-checkerDurcir API api-security-hardenerThreat modeling / STRIDE threat-modelingAudit dependances / CVE dependency-auditScanner secrets secrets-scannerAnalyser vulnerabilites vulnerability-analyzerPentest (contexte autorise) pentest-assistant
DevOps
L'utilisateur veut... Skill Terraform / IaC terraform-guideCharts Helm helm-chart-builderPrometheus / Grafana prometheus-grafana-setupArchitecture Azure azure-cloud-advisor
Data
L'utilisateur veut... Skill SQL avance / window functions sql-advanced-analyticsModelisation dimensionnelle dimensional-modelingQualite des donnees data-quality-checker
API Gateway
L'utilisateur veut... Skill YARP (.NET) yarp-gateway-designerKong kong-api-gatewayOcelot (.NET) ocelot-gateway-guide
Agents IA
L'utilisateur veut... Skill Systeme multi-agents multi-agent-orchestratorDelegation parent → sous-agents subagent-delegatorCoding agent coding-agent-builderAgent de recherche research-agent-designerAgent vocal voice-agent-builderAgent support client customer-support-agentAgent data analyst data-analyst-agentAgent commercial sales-agent-builderServeur MCP mcp-server-builderTool calling / function calling tool-calling-architectMemoire d'agent agent-memory-designerContexte agent agent-context-managerHierarchie d'agents agent-hierarchy-designerPipeline d'agents agent-pipeline-composerTests d'agents agent-testing-frameworkEvaluation d'agents agent-evaluation-frameworkCout agents agent-cost-optimizerSecurisation agents agent-security-hardenerHandoff entre agents agent-handoff-designerPrompt tuning agents agent-prompt-tunerRetry / resilience agent-retry-strategistPool d'agents agent-pool-managerMonitoring agents agent-monitoring-setupState sync agent-state-synchronizerProtocole messages agent-message-protocolLoad balancing agents agent-load-balancerConsensus agents agent-consensus-builderConflits agents agent-conflict-resolverAgregation resultats agent-result-aggregatorSpawner agents agent-spawnerDeploiement agents agent-deployment-guideMarketplace agents agent-marketplace-creatorSupervisor agent agent-supervisor-builderDecomposition taches agent-task-decomposerHuman-in-the-loop human-in-the-loop-designerCrewAI crewai-expertLangGraph langgraph-designerAutoGen autogen-guideSemantic Kernel semantic-kernel-guideOpenAI Assistants openai-assistants-builderSous-agents (API, DB, fichiers, code, web) api-caller-subagent, database-query-subagent, file-processor-subagent, code-review-subagent, web-scraper-subagentAI workflow orchestration ai-workflow-orchestratorAI agent builder generique ai-agent-builder
Prompt Engineering
L'utilisateur veut... Skill Optimiser un prompt prompt-optimizerDebugger un prompt prompt-debuggerMega-prompt mega-prompt-builderSystem prompt system-prompt-architectChain of thought chain-of-thought-designerTraduire prompt entre outils prompt-translator
Carriere
L'utilisateur veut... Skill CV cv-builderEntretien interview-prepSalaire salary-negotiationLinkedIn linkedin-optimizerReconversion career-transition-planner
Education
L'utilisateur veut... Skill Expliquer un concept concept-explainerFlashcards flashcard-generatorPreparer un examen exam-prepRoadmap apprentissage learning-roadmapPlanning revisions study-planner
Finance
L'utilisateur veut... Skill Budget budget-trackerAnalyser depenses expense-analyzerEpargne savings-goal-plannerInvestissement investment-journalImpots tax-prep-checklistConformite fintech fintech-compliance-checker
Sante
L'utilisateur veut... Skill Suivre symptomes symptom-trackerJournal douleur pain-journalJournal sommeil sleep-journalTension arterielle blood-pressure-logPlanning medicaments medication-scheduleRDV medecin doctor-visit-prepResultats labo lab-explainerResume medical medical-history-summaryRecherche medicale medical-research-safeComplements supplement-checkerRed flags red-flag-checkerPost-operatoire post-surgery-trackerMaladie chronique chronic-illness-dashboardAllergie allergy-reaction-logTriggers alimentaires diet-trigger-journalQuestions sante health-question-builder
Psychologie
L'utilisateur veut... Skill Check-in emotionnel emotional-checkinAnxiete anxiety-debriefBurnout burnout-assessmentRespiration breathing-exercise-guideJournal therapie therapy-journalTCC cbt-thought-recordDeuil grief-supportCRISE → URGENCE ABSOLUE crisis-escalationRDV psy psychology-visit-prep ou psychiatry-visit-prepAddictions addiction-awareness-logEffets secondaires psy med-side-effect-mood-log
Juridique
L'utilisateur veut... Skill Lire un contrat contract-readerDroits locataire tenant-rights-guideLettre reclamation complaint-letter-writerPetites creances small-claims-prepRGPD gdpr-checklist
Productivite
L'utilisateur veut... Skill Planifier semaine weekly-plannerMatrice decision decision-matrixResume reunion meeting-summarizerLancer projet project-kickstartHabitudes habit-trackerPost-mortem incident incident-postmortem-guide
Ecriture
L'utilisateur veut... Skill Article de blog blog-post-writerEmail email-drafterCopywriting copywriting-assistantRelecture FR proofreader-frRecyclage contenu content-repurposerChangelog changelog-writer
Documentation
L'utilisateur veut... Skill ADR adr-writer
Voyage
L'utilisateur veut... Skill Planifier voyage trip-plannerChecklist bagages packing-checklistBudget voyage travel-budgetPhrases locales local-phrase-bookVisas visa-checker
Social
L'utilisateur veut... Skill Conversation difficile difficult-conversation-prepConflit conflict-resolverFeedback feedback-giverPoser des limites boundary-setterNetworking networking-script
Parentalite
L'utilisateur veut... Skill Developpement enfant child-milestone-trackerDevoirs homework-helperRoutine coucher bedtime-routine-builderTemps ecran screen-time-plannerSelf-care parent parent-self-care