Sign In

Harness 자동 세팅

Agent Team & Skill Architect — Claude Code 플러그인
도메인/프로젝트에 맞는 하네스를 구성하고, 전문 에이전트를 정의하며, 에이전트가 사용할 스킬을 생성하는 메타 스킬.

개요

Harness는 Claude Code의 에이전트 팀 시스템을 활용하여 복잡한 작업을 전문 에이전트 팀으로 분해·조율하는 아키텍처 도구다. "하네스 구성해줘"라고 말하면, 사용자의 도메인에 맞는 에이전트 정의(.claude/agents/)와 스킬(.claude/skills/)을 자동 생성한다.

핵심 기능

에이전트 팀 설계 — 파이프라인, 팬아웃/팬인, 전문가 풀, 생성-검증, 감독자, 계층적 위임 등 6가지 아키텍처 패턴 지원
스킬 생성 — Progressive Disclosure 패턴으로 컨텍스트를 효율 관리하는 스킬 자동 생성
오케스트레이션 — 에이전트 간 데이터 전달, 에러 핸들링, 팀 조율 프로토콜 포함
검증 체계 — 트리거 검증, 드라이런 테스트, With-skill vs Without-skill 비교 테스트

워크플로우

Phase 1: 도메인 분석 ↓ Phase 2: 팀 아키텍처 설계 (에이전트 팀 vs 서브 에이전트) ↓ Phase 3: 에이전트 정의 생성 (.claude/agents/) ↓ Phase 4: 스킬 생성 (.claude/skills/) ↓ Phase 5: 통합 및 오케스트레이션 ↓ Phase 6: 검증 및 테스트

설치

마켓플레이스 등록 후 설치

마켓플레이스 추가

/plugin marketplace add revfactory/harness

플러그인 설치

/plugin install harness@harness

글로벌 스킬로 직접 설치

# skills 디렉토리를 ~/.claude/skills/harness/에 복사 cp -r skills/harness ~/.claude/skills/harness

플러그인 구조

harness/ ├── .claude-plugin/ │ └── plugin.json # 플러그인 매니페스트 ├── skills/ │ └── harness/ │ ├── SKILL.md # 메인 스킬 정의 (6 Phase 워크플로우) │ └── references/ │ ├── agent-design-patterns.md # 6가지 아키텍처 패턴 │ ├── orchestrator-template.md # 팀/서브에이전트 오케스트레이터 템플릿 │ ├── team-examples.md # 실전 팀 구성 예시 5종 │ ├── skill-writing-guide.md # 스킬 작성 가이드 │ ├── skill-testing-guide.md # 테스트/평가 방법론 │ └── qa-agent-guide.md # QA 에이전트 통합 가이드 └── README.md

사용법

Claude Code에서 다음과 같이 트리거한다:
하네스 구성해줘 하네스 설계해줘 이 프로젝트에 맞는 에이전트 팀 구축해줘

실행 모드

모드
설명
권장 상황
에이전트 팀 (기본)
TeamCreate + SendMessage + TaskCreate
2개 이상 에이전트, 협업 필요
서브 에이전트
Agent 도구 직접 호출
단발성 작업, 통신 불필요

아키텍처 패턴

패턴
설명
파이프라인
순차 의존 작업
팬아웃/팬인
병렬 독립 작업
전문가 풀
상황별 선택 호출
생성-검증
생성 후 품질 검수
감독자
중앙 에이전트가 동적 분배
계층적 위임
상위→하위 재귀적 위임

산출물

하네스가 생성하는 파일:
프로젝트/ ├── .claude/ │ ├── agents/ # 에이전트 정의 파일 │ │ ├── analyst.md │ │ ├── builder.md │ │ └── qa.md │ └── skills/ # 스킬 파일 │ ├── analyze/ │ │ └── skill.md │ └── build/ │ ├── skill.md │ └── references/

사용 사례 — 이 프롬프트를 그대로 사용하세요

Harness 설치 후 아래 프롬프트를 Claude Code에 복사해서 사용하세요:
딥 리서치
리서치 하네스를 구성해줘. 어떤 주제든 여러 각도에서 조사할 수 있는 에이전트 팀이 필요해 — 웹 검색, 학술 자료, 커뮤니티 반응 — 교차 검증 후 종합 보고서를 작성하는 팀.
웹사이트 제작
풀스택 웹사이트 개발 하네스를 구성해줘. 디자인, 프론트엔드(React/Next.js), 백엔드(API), QA 테스트를 와이어프레임부터 배포까지 파이프라인으로 조율하는 팀.
웹툰 제작
웹툰 에피소드 제작 하네스를 구성해줘. 스토리 작성, 캐릭터 디자인 프롬프트, 패널 레이아웃 기획, 대사 편집 에이전트가 필요하고 서로의 작업물을 스타일 일관성 관점에서 리뷰해야 해.
유튜브 콘텐츠 기획
유튜브 콘텐츠 제작 하네스를 구성해줘. 트렌드 조사, 대본 작성, 제목/태그 SEO 최적화, 썸네일 컨셉 기획을 감독자 에이전트가 조율하는 팀.
코드 리뷰
종합 코드 리뷰 하네스를 구성해줘. 아키텍처, 보안 취약점, 성능 병목, 코드 스타일을 병렬로 감사하는 에이전트들이 결과를 하나의 리포트로 통합하는 팀.
기술 문서 작성
이 코드베이스에서 API 문서를 자동 생성하는 하네스를 구성해줘. 엔드포인트 분석, 설명 작성, 사용 예제 생성, 완성도 리뷰를 파이프라인으로 처리하는 팀.
데이터 파이프라인 설계
데이터 파이프라인 설계 하네스를 구성해줘. 스키마 설계, ETL 로직, 데이터 검증 규칙, 모니터링 설정을 계층적으로 위임하는 에이전트 팀.
마케팅 캠페인
마케팅 캠페인 제작 하네스를 구성해줘. 타겟 시장 조사, 광고 카피 작성, 비주얼 컨셉 디자인, A/B 테스트 계획을 반복적 품질 리뷰와 함께 진행하는 팀.

Harness로 만든 프로젝트

Harness 100

revfactory/harness-100 — 10개 도메인, 100개의 프로덕션 레디 에이전트 팀 하네스 (한영 200패키지). 각 하네스에 4-5명의 전문 에이전트, 오케스트레이터 스킬, 도메인 특화 스킬이 포함되어 있으며, 모두 이 플러그인으로 생성되었습니다. 콘텐츠 제작, 소프트웨어 개발, 데이터/AI, 비즈니스 전략, 교육, 법률, 헬스케어 등 1,808개 마크다운 파일.

연구: Harness 적용 전후 A/B 테스트

revfactory/claude-code-harness — 15개 소프트웨어 엔지니어링 과제에 대한 통제 실험으로, 구조화된 사전 설정이 LLM 코드 에이전트 출력 품질에 미치는 영향을 측정했습니다.
지표
Harness 미적용
Harness 적용
개선
평균 품질 점수
49.5
79.3
+60%
승률
100% (15/15)
출력 분산
-32%
핵심 발견: 과제 난이도가 높을수록 개선 효과가 증대 (Basic +23.8, Advanced +29.6, Expert +36.2).
논문 전문: Hwang, M. (2026). Harness: Structured Pre-Configuration for Enhancing LLM Code Agent Output Quality.

요구사항

에이전트 팀 기능 활성화: CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1

라이선스

Apache 2.0