Synthèse automatique
Guide pour définir et utiliser efficacement les sous-agents Claude avec des modèles de délégation structurés.
Points forts
- Structure de délégation en 7 sections obligatoire qui élimine l'ambiguïté
- Prise en charge des tâches en arrière-plan pour les sous-agents explore et librarian
- Liste blanche d'outils explicite empêchant les dérives
- Modèles réutilisables pour créer de nouveaux sous-agents spécialisés
Limites
- Nécessite un investissement initial pour définir chaque sous-agent
- Peut être excessif pour des tâches simples qui ne justifient pas une délégation
- Dépend de la qualité des définitions de sous-agents existantes
Lorsque vous devez déléguer des tâches complexes et multi-étapes à des agents spécialisés nécessitant un contexte précis.
Pour des requêtes simples ou des actions triviales qui peuvent être effectuées directement sans sous-agent.
Analyse de sécurité
SûrThe skill contains only documentation and guidance for using AI subagents, with no executable commands, destructive actions, or data exfiltration risks.
Aucun point d'attention détecté
Comment cette analyse est faiteExemples
I need to define a new subagent called 'migration-engineer' that specializes in database schema changes. Use the subagent definition template and include required tools: Read, Write, SqlRun. The subagent should focus on SQL migrations and rollback planning.Background the explore subagent to find all API routes in the project. Use the 7-section structure: TASK, EXPECTED OUTCOME, REQUIRED SKILLS (explore), REQUIRED TOOLS (Grep, Read), MUST DO (search for 'router.get', 'router.post', etc.), MUST NOT DO (modify files), CONTEXT (working in ./src/routes).My subagent delegation for 'oracle' on the architecture decision keeps returning vague results. Check the common pitfalls and suggest improvements to the MUST DO and MUST NOT DO sections of my prompt.name: subagents-creator description: Guide for defining and using Claude subagents effectively. Use when (1) creating new subagent types, (2) learning how to delegate work to specialized subagents, (3) improving subagent delegation prompts, (4) understanding subagent orchestration patterns, or (5) debugging ineffective subagent usage.
Subagents Creator
This skill provides guidance for defining, using, and improving Claude subagents—the specialized agents that handle specific domains like explore, librarian, oracle, and frontend-ui-ux-engineer.
Quick Start
Delegating Work
When delegating to subagents, use the mandatory 7-section structure:
1. TASK: Atomic, specific goal (one action per delegation)
2. EXPECTED OUTCOME: Concrete deliverables with success criteria
3. REQUIRED SKILLS: Which skill to invoke
4. REQUIRED TOOLS: Explicit tool whitelist (prevents tool sprawl)
5. MUST DO: Exhaustive requirements - leave NOTHING implicit
6. MUST NOT DO: Forbidden actions - anticipate and block rogue behavior
7. CONTEXT: File paths, existing patterns, constraints
Choosing a Subagent
See subagent-types.md for detailed guidance on which subagent to use:
explore: Contextual grep for codebaseslibrarian: Reference search (docs, OSS, web)oracle: Deep reasoning for architecture/complex decisionsfrontend-ui-ux-engineer: Visual UI/UX changes
Defining New Subagents
Only create subagents when: The task domain has distinct tooling, expertise, or patterns that benefit from specialization.
See delegation-patterns.md for:
- Subagent definition templates
- When to create a new subagent vs using existing ones
- Naming and description guidelines
Common Pitfalls
See common-pitfalls.md for:
- Vague delegation prompts and why they fail
- Over-delegating trivial tasks
- Subagent misalignment with task type
- Anti-patterns in agent orchestration
Best Practices
- One action per delegation: Combine tasks in parallel calls, not one call
- Be exhaustive: "MUST DO" and "MUST NOT DO" sections prevent drift
- Background everything: Use
background_taskforexploreandlibrarian - Explicit tool lists: Prevent subagents from using unauthorized tools
- Verify results: Check that delegated work meets expectations before proceeding
Delegation Example
# GOOD: Specific, exhaustive
background_task(
agent="explore",
prompt="""
1. TASK: Find all authentication implementations
2. EXPECTED OUTCOME: List of files with auth logic, patterns used
3. REQUIRED SKILLS: explore
4. REQUIRED TOOLS: Grep, Read
5. MUST DO: Search for 'jwt', 'session', 'auth' patterns; identify middleware; list all endpoints
6. MUST NOT DO: Don't modify any files; don't run build/test commands
7. CONTEXT: Working in ./src directory, looking for Express.js patterns
"""
)
# BAD: Vague, implicit expectations
background_task(
agent="explore",
prompt="Find auth stuff in the codebase"
)
Reference Files
- subagent-types.md - When to use each subagent type
- delegation-patterns.md - Prompt templates and patterns
- common-pitfalls.md - Anti-patterns and how to avoid them
Du fichier au premier essai
Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.
Consulter la source et ses fichiers annexesCe téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.
1. Télécharger le fichier
Télécharger SKILL.mdDepuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/claude-subagents-creator-mm5t89wk/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.
Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.
mkdir -p '.skill-downloads/claude-subagents-creator-mm5t89wk' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/claude-subagents-creator-mm5t89wk/download' --output '.skill-downloads/claude-subagents-creator-mm5t89wk/SKILL.md.part' && mv '.skill-downloads/claude-subagents-creator-mm5t89wk/SKILL.md.part' '.skill-downloads/claude-subagents-creator-mm5t89wk/SKILL.md'2. Vérifier les prérequis
Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.
Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.
Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.
3. Charger la skill
Après vérification, copiez le dossier complet dans le projet avec l’une des commandes ci-dessous, puis ouvrez une nouvelle session de l’outil. La commande s’arrête si un dossier du même nom existe déjà : comparez les fichiers avant de le remplacer.
Claude Code
test -f '.skill-downloads/claude-subagents-creator-mm5t89wk/SKILL.md' && test -s '.skill-downloads/claude-subagents-creator-mm5t89wk/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/subagents-creator' && cp -R '.skill-downloads/claude-subagents-creator-mm5t89wk' '.claude/skills/subagents-creator'OpenSkills
OpenSkills doit déjà être installé. La procédure locale install/read est contrôlée avec OpenSkills 1.5.0, qui exige Node.js ≥ 20.6.0. Aucun slug du catalogue n’est résolu automatiquement.
Installation officielle d’OpenSkillsopenskills install './.skill-downloads/claude-subagents-creator-mm5t89wk'openskills read 'claude-subagents-creator-mm5t89wk'La lecture doit afficher le contenu du fichier installé et son dossier de base. Elle ne lance ni la skill ni ses dépendances.
Pour un agent qui lit AGENTS.md, synchronisez ensuite l’index. Cette commande modifie AGENTS.md : relisez le diff avant de l’utiliser.
openskills syncMode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.
4. Faire un premier essai
Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :
Lis .skill-downloads/claude-subagents-creator-mm5t89wk/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.
Bonnes pratiques React Hook Form
Developpement
Maîtrisez React Hook Form : évitez les anti-patterns, gérez les abonnements, et traitez correctement reset, dirty state et entrées contrôlées.
Migration Emotion vers Mantine
Developpement
Migrer les styled-components Emotion vers des composants Mantine avec style props et modules CSS. Pour convertir .styled.tsx ou supprimer les imports @emotion.
Détecteur de dérive de périmètre
Developpement
Analyse les diffs git par rapport à une intention pour détecter la dérive de périmètre, fichiers non liés et PR trop larges, puis suggère de garder, diviser ou justifier.