harness-setuplisted
Install: claude install-skill MrBogomips/claude-code
# Harness setup — build and maintain the agent team
This skill builds and maintains a project-local **agentic harness**: a team of agent
definitions, the skills those agents use, an orchestrator that coordinates them, and a
pointer in the project's `CLAUDE.md`. It writes files. It does not do the project's domain
work — it builds the agents and skills that do.
Read the model first: `${CLAUDE_PLUGIN_ROOT}/shared/harness-model.md` defines the three
parts (agent = who, skill = how, orchestrator = when/order) and why they stay separate.
## This skill vs harness-review
`harness-setup` is the **writer** — every change to the harness goes through it. `harness-review`
is the **reader** — it assesses an existing harness and writes nothing. When a request is
"assess / review / audit / how well is it used," that is `harness-review`. When a request
creates or changes anything, it is this skill. After `harness-review` hands off a *review
context*, this skill is what acts on it.
## Step 0: Orient before writing
Always check the current state first, then pick the path. Do not start generating until the
plan is confirmed.
1. **Take the user's starting context, if any.** This skill accepts an optional context at
the start — domain notes, constraints, tools already in use, or a review context from
`harness-review`. Read it and fold it into everything below.
2. Read `.claude/agents/`, `.claude/skills/`, and the harness section of `CLAUDE.md`.
3. Branch on what you find:
- **New