~ / rigs / Chachamaru127 / claude-code-harness

Chachamaru127/claude-code-harness

Claude Code Dedicated Development Harness - Achieving High-Quality Development Through an Autonomous Plan→Work→Review Cycle

↗ GitHub ★ 3,147 mit updated 10d ago personal setup Claude CodeCodexCursor Claude plugin
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~9.4k tokens
Heavy · median rig: 2.3k · breakdown
GUARDRAILS
1/5
No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit Chachamaru127/claude-code-harness/agents ./rig-claude-code-harness/agents
$ npx degit Chachamaru127/claude-code-harness/skills ./rig-claude-code-harness/skills
$ npx degit Chachamaru127/claude-code-harness/hooks ./rig-claude-code-harness/hooks

MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.

$ npx degit Chachamaru127/claude-code-harness/codex/.codex/skills/agent-browser .claude/skills/agent-browser
$ npx degit Chachamaru127/claude-code-harness/codex/.codex/skills/breezing .claude/skills/breezing
$ npx degit Chachamaru127/claude-code-harness/codex/.codex/skills/cc-update-review .claude/skills/cc-update-review
$ npx degit Chachamaru127/claude-code-harness/codex/.codex/skills/ci .claude/skills/ci
$ npx degit Chachamaru127/claude-code-harness/codex/.codex/skills/cursor-ask .claude/skills/cursor-ask
$ npx degit Chachamaru127/claude-code-harness/codex/.codex/skills/cursor-do .claude/skills/cursor-do
$ npx degit Chachamaru127/claude-code-harness/codex/.codex/skills/cursor-review .claude/skills/cursor-review
$ npx degit Chachamaru127/claude-code-harness/codex/.codex/skills/cursor-setup .claude/skills/cursor-setup
$ npx degit Chachamaru127/claude-code-harness/codex/.codex/skills/failure-codifier .claude/skills/failure-codifier
$ npx degit Chachamaru127/claude-code-harness/codex/.codex/skills/harness-accept .claude/skills/harness-accept
$ npx degit Chachamaru127/claude-code-harness/codex/.codex/skills/harness-loop .claude/skills/harness-loop
$ npx degit Chachamaru127/claude-code-harness/codex/.codex/skills/harness-plan-brief .claude/skills/harness-plan-brief
$ npx degit Chachamaru127/claude-code-harness/codex/.codex/skills/harness-plan .claude/skills/harness-plan
$ npx degit Chachamaru127/claude-code-harness/codex/.codex/skills/harness-progress .claude/skills/harness-progress
$ npx degit Chachamaru127/claude-code-harness/codex/.codex/skills/harness-release .claude/skills/harness-release
$ npx degit Chachamaru127/claude-code-harness/codex/.codex/skills/harness-review .claude/skills/harness-review
$ npx degit Chachamaru127/claude-code-harness/codex/.codex/skills/harness-setup .claude/skills/harness-setup
$ npx degit Chachamaru127/claude-code-harness/codex/.codex/skills/harness-sync .claude/skills/harness-sync
$ npx degit Chachamaru127/claude-code-harness/codex/.codex/skills/harness-work .claude/skills/harness-work
$ npx degit Chachamaru127/claude-code-harness/codex/.codex/skills/japanese-writing-drafter .claude/skills/japanese-writing-drafter
$ npx degit Chachamaru127/claude-code-harness/codex/.codex/skills/maintenance .claude/skills/maintenance
$ npx degit Chachamaru127/claude-code-harness/codex/.codex/skills/memory .claude/skills/memory
$ npx degit Chachamaru127/claude-code-harness/codex/.codex/skills/session-send .claude/skills/session-send
$ curl -fsSL --create-dirs -o .claude/agents/advisor.md https://raw.githubusercontent.com/Chachamaru127/claude-code-harness/main/agents/advisor.md
$ curl -fsSL --create-dirs -o .claude/agents/livemsg-gate.md https://raw.githubusercontent.com/Chachamaru127/claude-code-harness/main/agents/livemsg-gate.md
$ curl -fsSL --create-dirs -o .claude/agents/reviewer.md https://raw.githubusercontent.com/Chachamaru127/claude-code-harness/main/agents/reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/test-wiring-auditor.md https://raw.githubusercontent.com/Chachamaru127/claude-code-harness/main/agents/test-wiring-auditor.md
$ curl -fsSL --create-dirs -o .claude/agents/worker.md https://raw.githubusercontent.com/Chachamaru127/claude-code-harness/main/agents/worker.md

This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:

{
  "permissions": {
    "deny": [
      "Read(./.env)",
      "Read(**/.env)",
      "Read(~/.ssh/**)",
      "Bash(rm -rf *)",
      "Read(**/*.pem)",
      "Bash(rm -rf /)",
      "Bash(git push --force:*)",
      "Bash(sudo *)",
      "Read(.env)",
      "Bash(rm -rf /*)",
      "Read(./.env.*)",
      "Read(~/.aws/**)",
      "Bash(git push --force*)",
      "Bash(rm -rf:*)",
      "Read(**/*.key)",
      "Read(**/.env.*)",
      "Bash(sudo:*)",
      "Bash(git reset --hard*)",
      "Bash(git reset --hard:*)",
      "Read(.env.*)"
    ],
    "ask": [
      "Bash(git push:*)",
      "Bash(git push *)",
      "Bash(git commit:*)",
      "Bash(rm *)",
      "Bash(rm:*)",
      "Bash(git rebase *)",
      "Bash(wget *)",
      "Bash(npm publish:*)",
      "Bash(git commit *)",
      "Bash(gh pr merge *)"
    ]
  }
}

Skills (23)

Subagents (5)

advisor
model: claude-fable-5-1
executor が返した advisor-request.v1 に対して方針だけ返す非実行 advisor
livemsg-gate
model: claude-sonnet-5
セッション間メッセージの主張を裏取りして SEND / HOLD を返す read-only gate
reviewer
model: claude-sonnet-5
sprint-contract と review artifact を基準に verdict を返す read-only reviewer
test-wiring-auditor
model: claude-sonnet-5
変更差分に対してテスト網が追随しているかを fresh-context で監査する read-only auditor
worker
model: claude-sonnet-5
実装、preflight 自己点検、検証、commit 準備を 1 タスク単位で進める統合ワーカー

Cursor rules (1)

skill-subagent-usage · always

Similar rigs

copied ✓