| name | harness-skill-router |
| description | Entry-point router for the harness evolution plugin skill suite. |
harness-skill-router Skill
Purpose
Dispatch harness-evolution requests to the correct specialized skill instead of
mixing analysis, mutation planning, benchmarking, and orchestration in one flow.
Routing Table
- "audit harness", "diagnose harness", "harness score" →
harness-analyzer
- "plan harness mutation", "propose harness changes" →
harness-transformer
- "build benchmark", "refresh benchmark tasks" →
harness-benchmark-builder
- "create harness candidate", "prepare harness PR" →
harness-candidate-pr-loop
- "run slow loop", "orchestrate harness evolution" →
harness-evolution-orchestrator
Rules
- Start with
harness-analyzer when no diagnosis exists yet.
- Never skip invariant validation between transformer output and candidate execution.
- Keep the evaluator separate from the executor.
- Do not route any request toward auto-merge. That path does not exist.