Harness Map — Development skill for Claude Code
Claude Code 하네스(지시 파일·기억·도구·권한·훅)를 폴더별·스폰 방식별 조립도로 보여 주는 도구.
How to install Harness Map
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Dominic-DK/harness-map and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Harness Map does
Claude Code 하네스(지시 파일·기억·도구·권한·훅)를 폴더별·스폰 방식별 조립도로 보여 주는 도구.
Alternatives in Development
- Stakeholder Map — Build stakeholder maps with power/interest grid and comms plan 7.8k ★
- Ars Outline — ARS academic-paper outline-only mode — detailed outline + evidence map 4.5k ★
- Code Review Graph — Local knowledge graph for Claude Code 3.7k ★
README
harness-map
Claude Code 하네스를 읽어 한 장의 조립도로 보여 주는 도구이다.
하네스는 모델을 둘러싼 설정 전체를 말한다. 지시 파일(CLAUDE.md), 자동 기억, 도구(MCP, 스킬), 권한, 훅이 여기에 들어간다. 같은 설정을 쓰더라도 어느 폴더에서 Claude Code 를 시작하는지, 새 에이전트를 어떤 방식으로 띄우는지에 따라 모델이 실제로 받는 내용이 달라진다. 이 도구는 그 차이를 폴더별, 띄우는 방식별로 보여 준다.
에이전트에게 맡기기
Claude Code 같은 코딩 에이전트에 아래 문장을 붙여 넣는다. 폴더 경로는 자기가 자주 작업을 시작하는 곳으로 바꾼다.
https://github.com/Dominic-DK/harness-map 의 README 를 읽고 "직접 실행" 순서대로 실행해 줘.
내가 자주 작업을 시작하는 폴더는 ~/work/a 와 ~/work/b 야.
3단계의 에이전트 점검은 안내에 적힌 안전 규칙을 지켜서 직접 수행하고 기록해 줘.
끝나면 만들어진 harness-map.html 을 브라우저로 열고, 결과를 쉬운 문어체로 다섯 문장 안팎으로 요약해 줘.
직접 실행
Python 3 가 필요하다. 추가 패키지는 필요 없다.
git clone https://github.com/Dominic-DK/harness-map.git
cd harness-map
# 1. 하네스를 읽어 harness.json 으로 저장한다. --cwd 는 원하는 만큼 반복할 수 있다.
# 설정 파일 읽기와 대화 기록 집계로 할 수 있는 점검도 이때 함께 수행한다.
python3 harness-map.py --cwd ~/work/a --cwd ~/work/b -o harness.json
# 2. 에이전트가 직접 해야 하는 점검의 절차와 안전 규칙을 출력한다.
python3 harness-map.py --probe-plan
# 3. (에이전트) 2단계의 안내대로 점검을 수행하고 결과를 probes.json 에 기록한다.
# 점검을 건너뛰어도 된다. 수행하지 않은 점검은 "미점검"으로 표시되고 레벨 계산에서 빠진다.
# 4. 점검 결과를 합쳐 다시 계산한다.
python3 harness-map.py --cwd ~/work/a --cwd ~/work/b --probes probes.json -o harness.json
# 5. 화면을 만들고 브라우저로 연다. (Linux 는 xdg-open, Windows 는 start)
python3 build.py harness.json
open harness-map.html
`--cwd` 를 생략하면 현재 폴더 하나만 조사한다. 대화 기록 집계 기간은 기본 30일이며 `--days` 로 바꿀 수 있다.
실행할 때 알아둘 것
- Claude Code 를 쓰는 그 사용자 계정으로 실행한다. 스크립트가 읽을 수 있는 범위는 Claude Code 가 읽는 범위와 같다.
- 관리자 권한(sudo)으로 실행하지 않는다. 관리자 권한으로 실행하면 홈 폴더가 바뀌어 다른 사용자의 설정을 읽게 되므로, 스크립트가 실행을 거부한다.
- 상위 폴더에서 한 번 실행한 결과로는 하위 프로젝트의 설정을 알 수 없다. 설정은 시작 폴더에서 위쪽 방향으로 결정되기 때문이다. 보고 싶은 폴더를
--cwd로 각각 지정한다. - 읽을 권한이 없는 파일은 결과의
unreadable목록에 따로 적힌다. 그 파일은 Claude Code 도 읽지 못한다.
읽는 것과 남기지 않는 것
스크립트는 파일을 읽기만 하고 어떤 설정도 바꾸지 않는다.
| 대상 | 결과에 남기는 것 | 남기지 않는 것 |
|---|---|---|
| CLAUDE.md, rules | 경로, 줄 수, 읽히는 시점 | 본문 |
| 설정 파일 | 권한 모드, 규칙 개수, 환경변수 이름 | 환경변수 값, 규칙 내용 |
| 훅 | 이벤트, 출처, 실행 파일 이름 | 명령 인자, 경로 |
| MCP 서버 | 이름, 출처 | 명령, 인자 |
Related Skills
Claude Code Harness Portable
Claude Code 멀티에이전트 하네스 이식 패키지 — 어느 연구/개발 도메인에서도 사용 가능한 3계층 Multi-Agent Hybrid System
Ohd Checkup
Harness doctor for an existing project — 하네스 점검/정비/채택. Detects drift between the project and the ohd harness (
Joonlab Claudecode Setting For Share
1년 넘게 매일 쓰면서 쌓인 Claude Code 하네스 설정 — 전역 CLAUDE.md·훅·슬래시 커맨드·서브에이전트·범용 스킬 58개. 레벨 1~4 단계 도입, 설치는 Claude에게 한 문장.
Fill Project Docs
하네스 설치 직후 AGENTS.md/CLAUDE.md를 이 프로젝트 실제 내용으로 채우기 (Plan Mode → 초안 → 승인 → 작성)
Add Map
Renamed → /portaljs-add-map. This alias will be removed next minor release.
Portaljs Add Map
Render a GeoJSON dataset on an interactive Leaflet map in the Views section of a dataset's showcase. Installs
Related Agents
Harness Cross Validator
Codex 기반 하네스 산출물 교차 검증 전문가. Claude validator가 형식·표준 준수를 점검하는 동안, Codex가 동일 산출물을 청사진 의도와 도메인 요구사항 관점에서 독립 재검토한다
Devpractice Expert
바이브코딩/하네스엔지니어링 실무 전문가. AI 활용 개발 방법론, 바이브코딩 원리와 실습, 하네스 엔지니어링 개념과 적용을 깊이 있게 다룸. '바이브코딩', '하네스', 'AI 개발 방법론' 요청
Community Scout
개발자 커뮤니티에서 Claude Code 에이전트/하네스/스킬 관련 화제를 공격적으로 수집하는 커뮤니티 정찰병. Reddit, HackerNews, X(Twitter), dev.to, 한국 커뮤니티