Notre avis
Délègue des tâches d'analyse, de revue, d'audit, de comparaison, de refactorisation et d'implémentation de code à des contextes d'IA distincts, assurant une isolation et une exécution efficace.
Points forts
- Isole la lecture du code dans des contextes séparés pour la sécurité et la concentration
- Propose des agents spécialisés pour différents types de tâches (analyse, revue, audit, etc.)
- Inclut une étape de planification et d'approbation pour les refactorisations complexes
- Utilise l'injection ciblée de contexte (gardes, patterns, recettes) pour standardiser les implémentations
Limites
- Nécessite un respect strict de la règle L0 pour éviter que le contexte parent lise le code
- La passerelle de refactorisation ajoute une surcharge pour les modifications simples
- Peut mal gérer les tâches fortement interdépendantes entre plusieurs contextes
Utilisez-le lorsque vous devez effectuer des opérations de code structurées (analyse, revue, refactorisation) avec une séparation claire des préoccupations et plusieurs agents spécialisés.
Évitez pour les tâches simples qui pourraient être réalisées directement dans le contexte principal, ou lorsque la surcharge de création de contexte dépasse les avantages.
Analyse de sécurité
SûrThe skill only orchestrates AI-powered sub-tasks using safe delegation patterns. It does not instruct the agent to run shell commands, exfiltrate data, or execute malicious payloads. All actions are within the agent's normal safe operations (code reading, analysis, refactoring, etc.).
Aucun point d'attention détecté
Exemples
/task analyze src/modules/auth/task review src/components/button.tsx/task refactor src/services/user.ts/task - Delegated Task Execution
ALWAYS before making any change. Search on the web for the newest documentation and only implement if you are 100% sure it will work.
Delegates code tasks via separate Task contexts (L0 Universal Delegation).
Trigger
/task <action> <scope>
Actions
| Action | Agent | Model | Description |
|--------|-------|-------|-------------|
| analyze | Explore | haiku | Code exploration and pattern analysis |
| audit | general-purpose | sonnet | Quality audit with domain checklist (copy, design, a11y, i18n, consistency, api-contract) |
| compare | parallel explorers → Plan | haiku + sonnet | Cross-subproject comparison and alignment |
| review | general-purpose | opus | Code quality review (SOLID, security, perf) |
| docs | general-purpose | sonnet | Documentation generation |
| refactor | Plan → general-purpose | sonnet/opus | Plan + approve + implement refactoring |
| implement | general-purpose | sonnet | Single-dispatch implementation with inline guards/patterns/recipes (low-cost, standardized) |
L0 Enforcement
CRITICAL: Parent context does NOT read code, does NOT implement. ALL work happens in Task contexts.
Note on implement: the orchestrator may run targeted Greps against .md context files (guards.md, patterns.md, recipes.md) to inject standardization slices into the dispatched prompt. Those files are configuration docs, not application code — reading them in the parent is allowed. Source code reads still happen only inside the dispatched Task.
Flow
analyze / review / docs
- DELEGATE — Create Task with scope
- REPORT — Present findings to user
audit
- DELEGATE — Task(general-purpose, sonnet) with compiled layers + domain checklist
- REPORT — Present findings with severity classification (CRITICAL / WARNING / NOTE)
- SUGGEST — Propose actionable next steps (
/task refactor, pipeline Enhancement, etc.)
compare
- DISCOVER — Identify target subprojects (from scope or all detected)
- PARALLEL — Launch one explorer per subproject with comparison criteria
- CONSOLIDATE — Launch Plan agent (sonnet) to merge findings and identify discrepancies
- REPORT — Present unified comparison with actionable recommendations
refactor (updated)
- ASSESS — 3+ files or cross-layer → Plan mode first
- PLAN — Task(Plan) to analyze and propose strategy
- APPROVE — Print the ENTIRE plan returned by Task(Plan) verbatim inside a fenced markdown block (
```markdown ... ```). Do NOT summarize or truncate — the user asked to read the complete plan before approving. ThenAskUserQuestion: "Approve and implement?" / "Adjust" / "Cancel". - IMPLEMENT — Task(general-purpose) to execute approved plan
- VALIDATE — Run build/tests
Note on other
/taskactions: onlyrefactorhas a plan-then-approve gate.implement,analyze,audit,compare,review,docsare single-dispatch by design (no plan to review). If you want a review gate before code changes, prefer/feature(Full scope) instead of/task implement.
implement
- GREP SLICES — Orchestrator runs targeted Greps against
{subproject}/.claude/commands/guards.md,patterns.md,recipes.mdfor the scope keyword. Useoutput_mode: content,-C 2,head_limit: 20(cap ~500 tokens per file). Greps return small slices, not full files. - DISPATCH — Single
Task(general-purpose, sonnet)with guards/patterns/recipe injected inline in the prompt, naming conventions explicit, and return format capped at 30 lines. - BUILD — Agent runs build/type-check at the end and reports the result.
- NO OVERHEAD — No spec, no pipeline state, no review gate. Surgical.
- ON CONCERN — If the agent returns CONCERN, orchestrator shows it to the user and offers either
/featureLight (more gates) or an adjustedimplementprompt.
Implementation
// analyze
Task({
subagent_type: "Explore",
model: "haiku",
description: `Analyze: ${scope}`,
prompt: `
# CODE ANALYSIS TASK
## Scope: ${scope}
## Instructions
1. Use scoped Grep searches with path + pattern
2. Read relevant files
3. Document patterns found
4. Report findings clearly
`
})
// review
Task({
subagent_type: "general-purpose",
model: "opus",
description: `Review: ${scope}`,
prompt: `
# CODE REVIEW TASK
## Scope: ${scope}
## Checklist
- [ ] SOLID principles
- [ ] Error handling
- [ ] Security concerns
- [ ] Performance issues
## Output: [Severity] File:Line - Issue - Suggestion
`
})
// docs
Task({
subagent_type: "general-purpose",
model: "sonnet",
description: `Docs: ${scope}`,
prompt: `
# DOCUMENTATION TASK
## Scope: ${scope}
## Instructions
1. Use scoped Grep to find relevant code
2. Generate appropriate documentation
3. Indicate where to save
`
})
// refactor — Phase 1: Plan
Task({
subagent_type: "Plan",
model: "sonnet",
description: `Plan refactor: ${scope}`,
prompt: `# Plan refactoring for ${scope}...`
})
// refactor — Phase 2: Execute (after approval)
Task({
subagent_type: "general-purpose",
model: "opus",
description: `Execute refactor: ${scope}`,
prompt: `# Execute approved plan...`
})
// audit
Task({
subagent_type: "general-purpose",
model: "sonnet",
description: `Audit: ${scope}`,
prompt: `
# QUALITY AUDIT TASK
## Scope: ${scope}
## READ FIRST
1. \`${subproject}/CLAUDE.md\` — guards, stack, key paths
2. \`${subproject}/.claude/commands/guards.md\` — mandatory rules
## Domain: ${domain}
${domainChecklist}
## Output
| Severity | File:Line | Issue | Recommendation |
|----------|-----------|-------|----------------|
## Suggested Actions
List concrete /task or pipeline commands to fix findings
`
})
// implement — NEW ACTION
// Orchestrator runs targeted Greps first (each ≤500 tokens output)
const guards = grep({path: `${sp}/.claude/commands/guards.md`, pattern: keyword, output_mode: "content", "-C": 2, head_limit: 20});
const patterns = grep({path: `${sp}/.claude/commands/patterns.md`, pattern: keyword, output_mode: "content", "-C": 2, head_limit: 20});
const recipe = grep({path: `${sp}/.claude/commands/recipes.md`, pattern: keyword, output_mode: "content", "-C": 2, head_limit: 20});
// Single dispatch with everything inlined
Task({
subagent_type: "general-purpose",
model: "sonnet",
description: `Implement: ${scope}`,
prompt: `
# IMPLEMENTATION TASK (standardized, low-cost)
## Scope: ${scope}
## Guards (inline — do not re-read)
${guards}
## Patterns to follow
${patterns}
## Recipe
${recipe}
## Naming conventions
- PascalCase for classes/components
- camelCase for variables/functions
- snake_case for DB columns
- kebab-case for files/URLs
## Return format
- ≤30 lines
- Sections: Files Changed (bullet list), Build result, Status (DONE/CONCERN/BLOCKED)
- Do NOT paste file contents
`
})
// compare — Phase 1: Parallel exploration
subprojects.forEach(sp => Task({
subagent_type: "Explore",
model: "haiku",
description: `Compare scan: ${sp.name} — ${criteria}`,
prompt: `# COMPARISON SCAN\n## Criteria: ${criteria}\n## Subproject: ${sp.name}\nCollect relevant data and report findings.`
}))
// compare — Phase 2: Consolidation
Task({
subagent_type: "Plan",
model: "sonnet",
description: `Consolidate comparison: ${criteria}`,
prompt: `# CONSOLIDATION\n## Explorer Results:\n${explorerResults}\nIdentify discrepancies and recommend actions.`
})
Domain Checklists (for audit)
Orchestrator infers domain from scope keywords. Multiple domains can be combined.
| Domain | Keywords | Checklist |
|--------|----------|-----------|
| copy | copy, text, wording, tone, marketing | Tone consistency, grammar, placeholder text, marketing claims accuracy, CTA clarity |
| design | design, tokens, colors, typography, UI | Token usage, component reuse, visual hierarchy, spacing consistency, dark/light parity |
| a11y | accessibility, a11y, aria, contrast | ARIA labels, contrast ratios, keyboard navigation, screen reader support, focus management |
| i18n | i18n, translation, locale, language | Missing keys across locales, hardcoded strings, parameter consistency, pluralization |
| consistency | consistency, naming, structure, patterns | Naming conventions, file structure, pattern adherence across modules |
| api-contract | api, contract, endpoint, dto | DTO completeness, status codes, error response format, endpoint naming, versioning |
Default domain (if ambiguous): consistency.
Analysis → Action Bridge
After receiving results from audit or compare:
- Parse severity — count CRITICAL / WARNING / NOTE
- Map to intents — for each CRITICAL/WARNING finding, suggest a concrete command:
- Missing i18n key →
/task refactor "add missing i18n keys for {locale}" - Design token violation →
/task refactor "replace hardcoded values with tokens in {file}" - Pattern deviation → Pipeline Enhancement for the affected module
- Cross-subproject mismatch →
/task comparewith narrower scope, then Pipeline Feature
- Missing i18n key →
- Present to user — structured list with estimated scope (Light/Full)
- Do NOT auto-execute — user must approve or pick which actions to take
Examples
/task analyze authentication flow
/task audit "copy quality" {frontend-subproject}
/task audit "design token usage" {mobile-subproject}
/task audit "i18n consistency" {mobile-subproject}
/task audit "api-contract alignment" {api-subproject}
/task compare "design token naming"
/task compare "i18n key coverage"
/task review "Contract entity"
/task docs "API endpoints"
/task refactor "extract PaymentService"
/task implement "add logout button to header"
/task implement "create GET /api/users endpoint"
Replace {subproject} with actual subproject name. Single repo: omit the subproject argument.
When to use implement vs /feature vs refactor
implement— 1-3 arquivos, pattern conhecido, resultado verificável por build. Baixo custo, sem auditoria./featureLight — mudanças estruturadas com spec auditável e review gate. Custo médio.refactor— reorganização sem mudança funcional (split, rename, extract). Tem fase de Plan separada.
Expert Next.js App Router
Developpement
Un skill qui transforme Claude en expert Next.js App Router.
Générateur de README
Developpement
Crée des README.md professionnels et complets pour vos projets.
Rédacteur de Documentation API
Developpement
Génère de la documentation API complète au format OpenAPI/Swagger.