---
name: harness
description: Natural language router to harness skills — classifies intent, confirms, dispatches
argument-hint: "--intent <intent>"
allowed-tools:
  - Read
  - Glob
  - Grep
---

<!-- Generated by harness generate-slash-commands. Do not edit. -->

<context>
Cognitive mode: analytical-classifier
Type: rigid
</context>

<objective>
Natural language router to harness skills — classifies intent, confirms, dispatches

Phases:
- classify: Parse intent and search skills index for matches
- confirm: Present routing decision with scope and reasoning
- dispatch: Invoke selected skill via run_skill with original intent
</objective>

<execution_context>
@agents/skills/claude-code/harness-router/SKILL.md
@agents/skills/claude-code/harness-router/skill.yaml
</execution_context>

<process>
1. Try: invoke mcp__harness__run_skill with skill: "harness-router"
2. If MCP unavailable: read SKILL.md and follow its workflow directly
3. Pass through any arguments provided by the user
</process>
