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.
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
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
kopp0510/claude-dd
Portable Claude Code profile — 8-step dev loop, CLAUDE.md pre-commit gate, zero-hallucination policy. Install once, carry it to any machine.
Skill Collector 9.1k tok ·
Akshat2634/Codelens-AI
Local-first ROI analytics for Claude Code, OpenAI Codex, and GitHub Copilot
Pragmatist 4.3k tok ·
hendriknielaender/.dotfiles
🧑💻 aerospace + ghostty + neovim
Minimalist 402 tok ·
topruss05-lgtm/claude
Personal Claude Code config: skills, system prompts, MCP, commands
Minimalist 650 tok ·