revfactory/harness
A meta-skill that designs domain-specific agent teams, defines specialized agents, and generates the skills they use.
해결하는 문제
Harness는 Claude Code용 다중 에이전트 팀을 자동으로 설계하고 배포할 수 있는 방법을 제공합니다. 에이전트와 그 역할을 수동으로 구성하는 대신, 사용자는 도메인 설명을 제공하기만 하면, 복잡한 작업을 효율적으로 처리할 수 있도록 필요한 에이전트 정의, 스킬, 오케스트레이션 로직이 자동 생성됩니다.
작동 방식
이 도구는 프로젝트의 도메인 및 제어 흐름 요구사항을 분석하여 최적의 실행 모드와 아키텍처 패턴을 선택하는 '팀 아키텍처 공장'으로 작동합니다. .claude/ 디렉터리 내에 특정 아티팩트를 생성하며, 에이전트 정의(누가 무엇을 하는지)와 스킬(어떻게 하는지)을 포함하고, 트리거를 위한 CLAUDE.md 포인터를 제공합니다.
세 가지 주요 실행 모드를 지원합니다:
- 워크플로우 오케스트레이션: 팬아웃 및 검증 루프에 적합한 결정론적 스크립트.
- 지속적 에이전트 협업: 턴 간에 컨텍스트를 유지하는 이름이 지정된 에이전트.
- 서브에이전트 위임: 가벼운, 한 번만 실행되는 병렬 디스패치.
대상 사용자
단일 에이전트 상호작용을 넘어서, 더 큰 규모나 더 복잡한 소프트웨어 엔지니어링 워크플로우를 처리할 수 있는 구조화된 다중 에이전트 팀을 원하는 Claude Code 사용자.
주요 특징
- 자동 팀 설계: 파이프라인, 전문가 풀, 감독자 등 6가지 아키텍처 패턴을 지원하여 작업에 가장 적합한 에이전트 구조를 매핑합니다.
- 동적 모델 선택: 작업의 복잡성과 지연 요구에 따라 fable, opus, sonnet 등의 모델 레벨을 할당하며, 일괄 고정이 아닌 적절한 선택을 합니다.
- 진화 메커니즘:
/harness:evolve스킬을 통해 사용자 피드백을 시스템에 다시 입력하여 에이전트와 스킬을 시간이 지남에 따라 개선할 수 있습니다. - 워크플로우 기반 품질 패턴: 적대적 검증, 심사판, 완전성 비평가 등의 내장 패턴을 통해 오류를 줄입니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- Dispatch