Harness

Meta-skill, der stilladserer et agentteam, dets skills og en orkestrator

Af revfactory · revfactory/harness

Virker med opsætning ★ 8.4/10

Harness — Meta-skill, der stilladserer et agentteam, dets skills og en orkestrator

Hvad det gør

Omdanner en domænebeskrivelse til en komplet Claude Code harness: agentdefinitioner i .claude/agents/, de skills de bruger, en orkestrator med dataoverførsel og fejlhåndteringsprotokoller, og en CLAUDE.md-henvisning. Tilbyder seks team-arkitekturmønstre (Pipeline, Fan-out/Fan-in, Expert Pool, Producer-Reviewer, Supervisor, Hierarchical Delegation) og udløses ved harness build, audit og sync-anmodninger.

Testrapport

Opgave: at bygge en harness til domænet "kundeanmeldelsesanalyse" — først baseline (som jeg gør som standard), derefter strengt efter skill'ens krop, og kontrollere begge resultater med et script mod skill'ens egen tjekliste. Forskellen er målbar: baseline gav 2 ad-hoc agentfiler, 0 skills, 0/2 agenter med obligatoriske sektioner, ingen orkestrator, ingen fejlhåndtering, ingen testscenarier; skill-versionen — 3 agenter, alle 3/3 med et komplet sæt af 6 obligatoriske sektioner (核心役割/作業原則/入出力プロトコル/팀 통신/에러 핸들링/협업), 2 skills med gyldig frontmatter, en orkestrator med en fejltabel og beskyttelse mod uendelig reject-loop, CLAUDE.md-henvisning, 0 filer i .claude/commands (som tjeklisten kræver). Stage 0 er ren: kun markdown, ingen scripts, ingen netværkskald; skrivning til CLAUDE.md er skill'ens erklærede mål, ikke en skjult eskalering. Fair grænse: jeg kontrollerede scaffoldens strukturelle fuldstændighed, men udførte IKKE den genererede agentkommando på reelle data — den erklærede kvalitetsforbedring på +60% (n=15, forfatterens måling) reproducerede jeg ikke, og README markerer den selv som «third-party replications pending». Verdict setup på grund af et reelt manuelt trin: skill'ens primære tilstand er agent teams, og den kræver det eksperimentelle flag CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1; plus skill'en foreskriver strengt model: opus for alle agenter, hvilket afgør spørgsmålet om omkostninger for brugeren.

Testet: 2026-07-17 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/revfactory/harness.git
mkdir -p ~/.claude/skills
cd harness && cp -r skills/harness ~/.claude/skills/harness

Kommandoer og eksempelprompter

  • /harnessMeta-skill, der stilladserer et agentteam, dets skills og en orkestrator

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • Set up a multi-agent team with skills and an orchestrator for VOC analysis
  • I need agent definitions, skills, and error handling wired for this domain
  • Scaffold a Pipeline-pattern agent harness with a CLAUDE.md pointer for us