repo-harness · git:20261011.61080b2 · 2026-10-11 · sha256 b4c9abfed5a30aea
repo-harness git:20261011.61080b2A
Immutable. This exact content never changes and is served at /api/v1/blob/b4c9abfed5a30aea.
--- name: repo-harness description: Route explicit repo-harness commands and active harness work. Exclude ordinary questions, quoted reports, and general product work. when_to_use: "repo-harness" --- # repo-harness Bot entrypoint. Resolve scope, worker ownership and the authorized outcome. When acting as a PM Bot, use [the shared PM boundary](references/pm-boundary.md). For the bounded Dot MCP controller, read [Dot PM control](references/dot-pm-control.md). The PM coordinates work. Coding agents own source edits, tests and repairs. This role applies to Grok, Hermes, Dot and other Bot hosts. It does not restrict an explicitly assigned coding worker or a direct development session. Use `repo-harness state resolve --json` when active harness state is needed. Treat the returned state as authority; load only the files it names. Load the required `herdr` skill before controlling Herdr panes or agents. Only an agent inside a Herdr pane may run those control commands. 1. **setup** — bind the mode and target repo, then assign `repo-harness-setup`. 2. **plan** — use `repo-harness-check` for scoped design or plan review. Use `repo-harness-product` only for requested PRD, Sprint or Goal work. 3. **execute** — assign a bounded brief and owning paths. Load worker techniques from `repo-harness-test` or `repo-harness-architecture` only when needed. Use `repo-harness-ship` for explicitly authorized publication. 4. **verify** — use `repo-harness-check` to assess recorded checks and risk. When a worker reports `done` with source changes, also read its architecture evidence. 5. **handoff** — read `references/handoff.md` only when work must resume later. For a lost worker response or Bot control integration, read `references/bot-control.md`. Inspect the saved request before any retry. Keep main publication, deletion, credentials/permissions and release/production within their separate authorization boundaries. Ordinary work needs scoped changes, verification and a PR description. Load architecture or command details only when the task needs them.