| Chain | Séquence | Usage |
|---|---|---|
@chain:backend-feature |
arch → dev → test → review → doc | Nouvelles features backend |
@chain:bugfix |
dev → test → review | Corrections de bugs |
@chain:quickfix |
dev → test | Corrections rapides |
@chain:refactor |
arch → dev → test → review → doc | Refactoring |
@chain:optimized-feature |
token-optimizer → (agents conditionnels) | Feature optimisée en tokens |
Workflow complet pour nouvelles fonctionnalités backend.
@chain:backend-feature "Add User management API with CRUD operations"
@chain:backend-feature "Add authentication system with JWT"Séquence :
- architect — Design architecture
- developer — Implement code
- tester — Write tests
- reviewer — Review quality
- docwriter — Update docs
Gates : SOLID, build, tests, coverage >= 80%.
Workflow pour corrections de bugs.
@chain:bugfix "Fix null reference in UserService.GetById"
@chain:bugfix "Fix validation error in CreateOrder"Séquence :
- developer — Fix the bug
- tester — Add regression tests
- reviewer — Verify fix
Gates : build, tests, regression test.
Workflow rapide pour corrections mineures.
@chain:quickfix "Add null check to ValidateEmail"
@chain:quickfix "Fix typo in error message"Séquence :
- developer — Quick fix
- tester — Basic verification
Gates : build (tests optionnels).
Workflow pour refactoring.
@chain:refactor "Extract validation logic to separate service"
@chain:refactor "Refactor OrderService to use CQRS pattern"Séquence :
- architect — Analyze and design
- developer — Implement refactoring
- tester — Verify functionality
- reviewer — Review changes
- docwriter — Update docs
Gates : build, all tests pass, no regression.
Workflow optimisé pour minimiser l'usage de tokens.
@chain:optimized-feature "Add email validation to User entity"
@chain:optimized-feature "Fix null check in ProductService"Séquence :
- token-optimizer — Analyse la tâche et détermine les agents nécessaires
- architect — (conditionnel) Si nouvelles entités/interfaces
- developer — Implémente les changements
- unit-tester — (conditionnel) Si Domain/Application impactés
- integration-tester — (conditionnel) Si API impactée
- reviewer-build — (conditionnel) Si changement non trivial
- doc-updater — (conditionnel) Si API publique modifiée
Optimisations :
- Charge seulement les sections de contexte pertinentes
- Skip automatique des agents non nécessaires
- Format de sortie minimal (diff-only, status-only)
- Économie estimée: 40-60% de tokens
Gates : build (tests conditionnels selon layers impactés).
# Reprendre à une phase spécifique
@chain:backend-feature --start=tester "Continue from testing"
# Avec contexte
@chain:backend-feature --context=dotnet "Add feature"
# Avec adapter spécifique
@chain:backend-feature --adapter=claude "Add feature"chains:
feature:
skip_phases: [] # [document] pour skipper la doc
gates_override:
coverage:
required: true
minimum: 85
instructions_append:
- "Focus on production-ready features"
quickfix:
skip_phases: [document]
gates_override:
test:
required: falseAPPROVE → docwriter → Complete
REQUEST_CHANGES → developer → tester → reviewer
REJECT → architect → developer → tester → reviewer
→ Voir Agents Reference pour les détails des agents