Référence — Skills
Une skill est une pratique outillée : une procédure testée qu’un agent charge au moment où il en a besoin. Chaque skill répond à un problème précis du craft.
Ordre d’usage — séparation par agent
0) Entrée unique — skraft-orchestrator
- skraft-difficulty-routing — routing 3-axes (entry point, depth tier, difficulty tier).
- adversarial-review-lenses — synthèse multi-lentilles pour verdict adverse.
- contract-testing — capacité contrat API cross-phase (DESIGN → DISTILL → DELIVER).
- playwright-evidence — capture des preuves E2E en fin de pipeline.
1) RESEARCH — solution-researcher
Aucune skill additionnelle — s’appuie sur les outils natifs (read, search/codebase, graphify/*) pour investiguer la base de code et les sources externes et produire le document de recherche cité.
2) DISCOVER — backlog-discoverer
- github-search-protocol — requêtes GitHub Search, pagination, filtres.
- issue-triage — labels, priorité, effort, doublons, proposition de sprint.
3) DISCOVER review — backlog-discoverer-reviewer
- discovery-review-criteria — gates G1-G6 pour artefacts DISCOVER.
- adversarial-review-lenses — verdict adverse via panel de lentilles.
4) DISCUSS — backlog-planner
- issue-refinement — transformation issue → story INVEST + AC.
- sprint-planning — priorisation sprint, capacité, dépendances.
5) DISCUSS review — backlog-planner-reviewer
- planning-review-criteria — gates G1-G8 pour artefacts DISCUSS.
- adversarial-review-lenses — verdict adverse via panel de lentilles.
6) DESIGN — solution-architect
- architecture-patterns — Event Modeling, DDD stratégique/tactique, CQRS, Event Sourcing.
- architecture-decisions — ADR, alternatives, cycle de vie des décisions.
7) DESIGN review — solution-architect-reviewer
- architecture-review-criteria — gates DESIGN sur ADR, diagrammes, contrats.
- adversarial-review-lenses — verdict adverse via panel de lentilles.
8) DISTILL — acceptance-designer
- bdd-methodology — structuration Gherkin (Given/When/Then, outline, tags).
- test-design-mandates — matrices de couverture + ordre outside-in.
- outside-in-tdd — double boucle TDD depuis comportement observable.
- resolving-stack-commands — résolution commande concrète selon stack.
9) DISTILL review — acceptance-designer-reviewer
- acceptance-review-criteria — gates G1-G6 pour artefacts DISTILL.
- adversarial-review-lenses — verdict adverse via panel de lentilles.
10) DELIVER — software-engineer
- outside-in-tdd — stratégie TDD outside-in de bout en bout.
- red-synthesize-green — cycle RED → implémentation minimale → GREEN.
- clean-architecture-testing — stratégie de tests par couche et frontière.
- craft-discipline — checkpoints d’auto-discipline avant commit.
- test-refactoring-catalog — refactoring test après GREEN.
- mutation-testing — vérification via mutation score.
- quality-gates-evidence-contract — contrat du journal d’évidence.
- quality-gates-dotnet — commandes quality gates pour stack .NET.
10b) DELIVER — workers internes (sous-agents du software-engineer)
- mocking-strategy-roster — résolution de stratégie mock + stack.
- mocking-microcks-dotnet — wiring mock Microcks côté .NET.
- mocking-inprocess-dotnet — wiring double in-process côté .NET.
- contract-testing-roster — résolution stack + opt-in Microcks pour contrat provider.
- contract-testing-dotnet — baseline contrat provider + couche Microcks optionnelle.
- contract-testing — compétence contrat rejouée par worker contrat.
- resolving-stack-commands — résolution commande test/build/mutation pour worker.
11) DELIVER review — software-engineer-reviewer
- adversarial-review-lenses — orchestration des lentilles de revue.
Hors pipeline — usage direct
- create-custom-agent — construction d’un agent custom (
.agent.md) : outils, instructions, handoffs.