Skip to content
Development
Skill

/repo-harness-cross-review

Independent acceptance review through a persistent Herdr task session that runs the deep-reasoner role. Generic review owns scope, request-bound Result validation and typed Receipt.

From plugin
repo-harness
43614 skills8 agents

Claude Code

$ npx -y skills add aimpact-inc/repo-harness --skill repo-harness-cross-review --agent claude-code

SKILL.md

repo-harness-cross-review.SKILL.md
name: repo-harness-cross-review
description: Independent acceptance review through a persistent Herdr task session that runs the deep-reasoner role. Generic review owns scope, request-bound Result validation and typed Receipt.
when_to_use: "cross review, second opinion, outside voice, codex review, independent review, 让 codex 审, 找外部意见, 二审"

repo-harness-cross-review

Bot entrypoint. Canonical routing guidance for the existing generic review domain. Runtime ownership lives in `src/effects/review/generic-review.ts`, the OAR host and `src/effects/terminal/task-session.ts`; the Skill does not implement a provider.

Mode Selection

  • Acceptance through a persistent Herdr task session: `references/generic-review.md`.
  • Operator-attended acceptance in the Claude desktop app without Herdr:

`references/generic-review.md`, section "App terminal launch".

  • Explicit harness selection belongs to `rh review round --harness`.

Boundaries

Attach the CI status of the head, the recorded evidence and the contract before review (`repo-harness-issue-flow`, `references/acceptor.md` §2.1). The task session owns the run: the addressed hc terminal or app-terminal host, the isolated reviewer checkout and the OAR Session. The reviewer takes its instructions from the `deep-reasoner` role in `agents/fleet/`. History/idle are observations; the request-bound file Result and generic-review Receipt own acceptance. Unknown model, delivery or cleanup stays unverified or pending. Never synthesize PASS, alias the retired command, replay an ambiguous request or bypass a frozen reviewer policy. Review does not merge; the owner makes that separate decision. Use only the documented admitted runtime/isolation boundary; library permission approval is not an OS sandbox.

Read more
@ancienttwo
Ships withrepo-harness

File-backed workflow harness for reliable Claude Code and Codex sessions.

43614 skills8 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
436
Star history of Ancienttwo/repo-harness on GitHub, a chart by star-history.com

Other skills on repo-harness.

obsidian-memory

obsidian-memory

Recall project memory or save reusable lessons to Obsidian only when explicitly requested. Exclude automatic task closeout, raw…

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills2w309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc2w293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react5d252k
@facebook@facebookInstall Skill

Questions about repo-harness-cross-review.

Which coding agents can use repo-harness-cross-review?
repo-harness-cross-review installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.