Reference — Skills
A skill is a tooled practice: a tested procedure an agent loads exactly when it needs it. Each skill answers a precise craft problem.
Usage order — grouped by agent
0) Single entry point — skraft-orchestrator
- skraft-difficulty-routing — 3-axis routing (entry point, depth tier, difficulty tier).
- adversarial-review-lenses — multi-lens adversarial synthesis.
- contract-testing — cross-phase API contract capability (DESIGN → DISTILL → DELIVER).
- playwright-evidence — E2E evidence capture at pipeline end.
1) RESEARCH — solution-researcher
No additional skills — relies on built-in tools (read, search/codebase, graphify/*) to investigate the codebase and external sources and produce the cited research document.
2) DISCOVER — backlog-discoverer
- github-search-protocol — GitHub Search query building, pagination, filtering.
- issue-triage — labels, priority, effort, duplicates, sprint proposal.
3) DISCOVER review — backlog-discoverer-reviewer
- discovery-review-criteria — gates G1-G6 for DISCOVER artefacts.
- adversarial-review-lenses — adversarial panel verdict.
4) DISCUSS — backlog-planner
- issue-refinement — raw issue → INVEST story + acceptance criteria.
- sprint-planning — sprint prioritisation, capacity, dependencies.
5) DISCUSS review — backlog-planner-reviewer
- planning-review-criteria — gates G1-G8 for DISCUSS artefacts.
- adversarial-review-lenses — adversarial panel verdict.
6) DESIGN — solution-architect
- architecture-patterns — Event Modeling, strategic/tactical DDD, CQRS, Event Sourcing.
- architecture-decisions — ADR decisions, alternatives, lifecycle.
7) DESIGN review — solution-architect-reviewer
- architecture-review-criteria — DESIGN gates on ADRs, diagrams, contracts.
- adversarial-review-lenses — adversarial panel verdict.
8) DISTILL — acceptance-designer
- bdd-methodology — Gherkin structure (Given/When/Then, outline, tags).
- test-design-mandates — coverage matrices + outside-in order.
- outside-in-tdd — outside-in TDD double loop from observable behaviour.
- resolving-stack-commands — stack-based concrete command resolution.
9) DISTILL review — acceptance-designer-reviewer
- acceptance-review-criteria — gates G1-G6 for DISTILL artefacts.
- adversarial-review-lenses — adversarial panel verdict.
10) DELIVER — software-engineer
- outside-in-tdd — end-to-end outside-in TDD strategy.
- red-synthesize-green — RED → minimal implementation → GREEN cycle.
- clean-architecture-testing — layer/boundary test strategy.
- craft-discipline — self-discipline checkpoints before commit.
- test-refactoring-catalog — post-GREEN test refactoring.
- mutation-testing — mutation-score quality verification.
- quality-gates-evidence-contract — evidence-log schema contract.
- quality-gates-dotnet — quality-gate commands for .NET stack.
10b) DELIVER — internal workers (software-engineer sub-agents)
- mocking-strategy-roster — mocking strategy + stack resolution.
- mocking-microcks-dotnet — .NET Microcks mock wiring.
- mocking-inprocess-dotnet — .NET in-process double wiring.
- contract-testing-roster — stack + Microcks opt-in for provider contracts.
- contract-testing-dotnet — provider contract baseline + optional Microcks layer.
- contract-testing — contract capability reused by contract worker.
- resolving-stack-commands — test/build/mutation command resolution for workers.
11) DELIVER review — software-engineer-reviewer
- adversarial-review-lenses — review-lens orchestration.
Outside pipeline — direct usage
- create-custom-agent — build a custom agent (
.agent.md): tools, instructions, handoffs.