~ / rigs / leee880619-commits / ClaudeCode-Harness-Setup-Assistant

leee880619-commits/ClaudeCode-Harness-Setup-Assistant

Meta-tool plugin for Claude Code. Builds a complete harness (CLAUDE.md, rules, agents, playbooks, hooks) via a 9-phase orchestrated workflow.

↗ GitHub ★ 2 Apache-2.0 updated 3mo ago personal setup Claude Code Claude plugin
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~1.3k tokens
Featherweight · median rig: 2.3k · breakdown
GUARDRAILS
3/5
Blocks destructive commands · Protects secrets · No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit leee880619-commits/ClaudeCode-Harness-Setup-Assistant/.claude ./rig-claudecode-harness-setup-assistant  # inspect, then merge into .claude/

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 leee880619-commits/ClaudeCode-Harness-Setup-Assistant/.claude/templates/common/skills/intent-clarifier .claude/skills/intent-clarifier
$ npx degit leee880619-commits/ClaudeCode-Harness-Setup-Assistant/.claude/templates/frontend-design/skills/frontend-design .claude/skills/frontend-design
$ curl -fsSL --create-dirs -o .claude/agents/fit-auditor.md https://raw.githubusercontent.com/leee880619-commits/ClaudeCode-Harness-Setup-Assistant/main/.claude/agents/fit-auditor.md
$ curl -fsSL --create-dirs -o .claude/agents/harness-auditor.md https://raw.githubusercontent.com/leee880619-commits/ClaudeCode-Harness-Setup-Assistant/main/.claude/agents/harness-auditor.md
$ curl -fsSL --create-dirs -o .claude/agents/ops-auditor.md https://raw.githubusercontent.com/leee880619-commits/ClaudeCode-Harness-Setup-Assistant/main/.claude/agents/ops-auditor.md
$ curl -fsSL --create-dirs -o .claude/agents/phase-design.md https://raw.githubusercontent.com/leee880619-commits/ClaudeCode-Harness-Setup-Assistant/main/.claude/agents/phase-design.md
$ curl -fsSL --create-dirs -o .claude/agents/phase-domain-research.md https://raw.githubusercontent.com/leee880619-commits/ClaudeCode-Harness-Setup-Assistant/main/.claude/agents/phase-domain-research.md
$ curl -fsSL --create-dirs -o .claude/agents/phase-hooks.md https://raw.githubusercontent.com/leee880619-commits/ClaudeCode-Harness-Setup-Assistant/main/.claude/agents/phase-hooks.md
$ curl -fsSL --create-dirs -o .claude/agents/phase-setup-lite.md https://raw.githubusercontent.com/leee880619-commits/ClaudeCode-Harness-Setup-Assistant/main/.claude/agents/phase-setup-lite.md
$ curl -fsSL --create-dirs -o .claude/agents/phase-setup.md https://raw.githubusercontent.com/leee880619-commits/ClaudeCode-Harness-Setup-Assistant/main/.claude/agents/phase-setup.md
$ curl -fsSL --create-dirs -o .claude/agents/phase-skills.md https://raw.githubusercontent.com/leee880619-commits/ClaudeCode-Harness-Setup-Assistant/main/.claude/agents/phase-skills.md
$ curl -fsSL --create-dirs -o .claude/agents/phase-team.md https://raw.githubusercontent.com/leee880619-commits/ClaudeCode-Harness-Setup-Assistant/main/.claude/agents/phase-team.md
$ curl -fsSL --create-dirs -o .claude/agents/phase-validate.md https://raw.githubusercontent.com/leee880619-commits/ClaudeCode-Harness-Setup-Assistant/main/.claude/agents/phase-validate.md
$ curl -fsSL --create-dirs -o .claude/agents/red-team-advisor.md https://raw.githubusercontent.com/leee880619-commits/ClaudeCode-Harness-Setup-Assistant/main/.claude/agents/red-team-advisor.md
$ curl -fsSL --create-dirs -o .claude/agents/security-auditor.md https://raw.githubusercontent.com/leee880619-commits/ClaudeCode-Harness-Setup-Assistant/main/.claude/agents/security-auditor.md
$ curl -fsSL --create-dirs -o .claude/agents/researcher.md https://raw.githubusercontent.com/leee880619-commits/ClaudeCode-Harness-Setup-Assistant/main/examples/generated/agent-pipeline/.claude/agents/researcher.md

Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.

{
  "permissions": {
    "deny": [
      "Bash(rm -rf *)",
      "Bash(sudo *)",
      "Bash(git push --force *)",
      "Bash(git reset --hard *)",
      "Bash(eval *)",
      "Bash(sh -c *)",
      "Bash(curl *)",
      "Bash(wget *)",
      "Bash(nc *)",
      "Bash(chmod 777 *)",
      "Bash(export PATH=*)",
      "Bash(export LD_PRELOAD=*)",
      "Bash(cat ~/.ssh/*)",
      "Bash(cat ~/.claude/settings.local.json)"
    ]
  }
}

Skills (2)

Subagents (14)

fit-auditor
model: claude-sonnet-4-6
기존 Claude Code 하네스가 대상 프로젝트의 현재 특성·복잡도·도메인에 여전히 적합한지 시간축 드리프트를 감사. /harness-architect:audit 통합 감사에서 병렬 호출되는 3개 auditor 중 하나.
harness-auditor
model: claude-sonnet-4-6
기존 Claude Code 하네스의 구성 정합성·anti-pattern·권한 안전성·에이전트-플레이북 매핑을 CRITICAL/HIGH/MEDIUM/LOW 4등급으로 진단. /harness-architect:audit 통합 감사에서 병렬 호출되는 3개 auditor 중 하나.
ops-auditor
model: claude-sonnet-4-6
기존 Claude Code 하네스의 런타임 가정·운영 부채·실패 복구 미비를 7개 Dimension으로 감사. /harness-architect:audit 통합 감사에서 병렬 호출되는 3개 auditor 중 하나.
phase-design
model: claude-opus-4-7
Phase 3-4 통합 에이전트. 워크플로우 스텝 시퀀스와 각 스텝의 에이전트 파이프라인을 단일 컨텍스트에서 설계한다.
phase-domain-research
model: claude-sonnet-4-6
Phase 2.5 에이전트. 대상 프로젝트의 핵심 도메인에 대해 표준 워크플로우·역할·툴체인을 큐레이션 KB + 라이브 웹 리서치로 수집한다.
phase-hooks
model: claude-sonnet-4-6
Phase 7-8 에이전트. 훅 설계/설치 및 MCP 서버 추천(리스트 + 설정 스니펫)을 수행한다.
phase-setup-lite
model: claude-sonnet-4-6
경량 트랙 Phase L 에이전트. 경량 트랙 판별을 통과한 프로젝트의 Phase 3-6을 단일 패스로 처리한다.
phase-setup
model: claude-sonnet-4-6
Phase 1-2 에이전트. 대상 프로젝트를 스캔하고 기본 하네스(CLAUDE.md, settings.json, rules)를 생성한다.
phase-skills
model: claude-sonnet-4-6
Phase 6 에이전트. 각 에이전트의 SKILL.md(HOW)를 제작한다. WHO는 Phase 5에서 생성.
phase-team
model: claude-opus-4-7
Phase 5 에이전트. Teams/Agent/SendMessage 기반으로 에이전트 팀을 편성한다.
phase-validate
model: claude-sonnet-4-6
Phase 9 에이전트. 전체 하네스의 구문, 일관성, 시뮬레이션 검증 후 최종 보고서를 생성한다.
red-team-advisor
model: claude-opus-4-7
harness-architect 9-Phase 산출물(03-pipeline-design.md, 04-agent-team.md 등) 정합성 검증 전용. 일반 프로젝트의 코드·PR·문서 review 에는 사용 금지 — 호출 시 self-reject 후 즉시 종료한다.
security-auditor
model: claude-haiku-4-5-20251001
Phase 9 final-validation Step 5 의 보조 에이전트. 실제 하네스 파일(settings.json, agents/*.md, SKILL.md, hooks.json)에 대해 Dim 6 보안 패턴 매칭만 수행. Haiku 기반으로 저비용 실행.
researcher
model: sonnet
주어진 주제에 대해 웹 검색으로 출처를 수집하고 원문을 요약하는 리서치 에이전트

Slash commands (7)

/audit/fit-audit/harness-audit/harness-setup/help/ops-audit/update

Permissions

deny (14)
Bash(rm -rf *)
Bash(sudo *)
Bash(git push --force *)
Bash(git reset --hard *)
Bash(eval *)
Bash(sh -c *)
Bash(curl *)
Bash(wget *)
Bash(nc *)
Bash(chmod 777 *)
Bash(export PATH=*)
Bash(export LD_PRELOAD=*)
Bash(cat ~/.ssh/*)
Bash(cat ~/.claude/settings.local.json)
ask (0)
—
allow (32)
Bash(ls *)
Bash(find *)
Bash(wc *)
Bash(du *)
Bash(file *)
Bash(git log *)
Bash(git status)
Bash(git branch *)
Bash(git remote *)
Bash(git diff *)
Bash(mkdir *)
Bash(test *)
Bash(chmod +x *)
Read
Write
Edit
Glob
Grep
Agent
TeamCreate
SendMessage
TaskCreate
TaskUpdate
TaskList
TaskGet
TaskOutput
TaskStop
AskUserQuestion
EnterPlanMode
ExitPlanMode
WebSearch
WebFetch

Similar rigs

copied ✓