tech-leads-club/harness-toolkit
Steers Cursor and Claude Code agents with gates → follow-up → handoff → policy.
해결하는 문제
Cursor 및 Claude Code와 같은 AI 코딩 에이전트에 보호 계층을 제공하여 에이전트 자체가 우회하거나 비활성화할 수 없는 엄격한 안전 및 운영 규칙을 따르도록 보장합니다. 에이전트가 작업을 실행하기 전에 이벤트를 가로채서 승인되지 않은 파괴적 작업, 비밀 유출, 일관되지 않은 에이전트 동작을 방지합니다.
작동 방식
이 툴킷은 편집기의 이벤트 스트림에 연결되는 게이트키퍼 역할을 합니다. 모든 작업을 세 가지 규칙 계층에 대해 평가합니다: 위험한 명령(프로젝트 외부 파일 삭제 등)을 차단하는 구성 불가능한 "플로어", 정책 변조를 모니터링하는 "항상 켜진" 검사, 특정 워크플로(린트, 테스트, 사용자 정의 프로젝트 규칙 등)를 강제하기 위해 활성화하는 선택적 "레일"입니다. 규칙이 트리거되면 하네스는 작업을 거부하거나 확인을 요청하거나 에이전트의 대화에 지침을 주입할 수 있습니다.
대상 사용자
AI 코딩 에이전트를 사용하고 에이전트 자체의 내부 구성에 의존하지 않고 보안을 강제하고 코드 품질을 유지하며 저장소 전반에 걸쳐 일관된 개발 관행을 보장해야 하는 개발자 및 기술 리더를 위해 설계되었습니다.
주요 기능
- 우회 불가능한 플로어: 비활성화할 수 없는 8가지 핵심 규칙으로 파괴적 명령, 비밀 액세스, 무단 정책 변경을 방지합니다.
- 제로 런타임 종속성: 외부 런타임 종속성 없이 성능과 안정성을 위해 구축되었습니다.
- 사용자 정의 가능한 레일: 린트/테스트 강제, 종속성 검사, 셸 정지 감지 등 24가지 선택적 기능.
- 운영자 규칙: 에이전트가 진행하기 전에 특정 작업 또는 증명을 강제하는 사용자 정의 Markdown 기반 규칙을 정의할 수 있습니다.
- 관찰 가능성: 에이전트 결정, 게이트 실패, 규칙 강제 이력을 감사하기 위한 상세 보고 명령을 제공합니다.
관련
- 프로젝트
Prorise-cool/Claude-Code-Multi-AgentClaude Code Multi‑Agent는 Anthropic의 Claude Code 프로젝트에 인식 능력과 전문가 에이전트 기능을 제공하는 오픈소스 프레임워크입니다. Python Hook 시스템과 로컬에서 실행되는 Ollama 모델을 사용해 코드베이스 유형을 자동 감지하고, 사용자 의도를 분석하며, 300개 이상의 도메인 전용 "스킬"(백엔드, 프론트엔드, 테스트, 보안 등)을 로드하고, 자동 문서화(DEVELOPMENT.md, KNOWLEDGE.md, CHANGELOG.md)를 강제합니다. 리포지토리를 클론하고 Ollama, 모델, uv를 설치한 후 프로젝트를 리포지토리에 넣기만 하면, Claude Code는 즉시 컨텍스트를 이해하고 적절한 도구를 제안하며, `/backend‑specialist` 또는 `/kiro/spec`와 같은 슬래시 명령어로 조작할 수 있습니다.
주요 특징:
- 제로 설정 시작; 모든 설정은 `.claude/settings.json`과 `prompts.json`에 저장.
- 세션 시작, 사용자 프롬프트, 도구 사용 등에 따라 실행되는 Hooks로 프로젝트 감지, 의도 분석, 문서 업데이트 처리.
- Skills는 `SKILL.md` 파일로 정의되며 자동 탐지됨.
- 외부 API를 전혀 사용하지 않고 완전히 로컬에서 동작. Git과 통합 가능. MIT 라이선스.
개인 개발자나 소규모 팀이 재현 가능하고 온프레미스 AI 코딩 보조 도구를 원할 때 이상적입니다.
- 프로젝트
HeyCubit/effortless프롬프트에 따라 추론 노력을 자동으로 조정하여 API 비용을 절감하는 Claude Code 플러그인으로, 채팅 컨텍스트, 캐시 상태, 세션 핸드오프를 관리하는 도구도 제공합니다.
- 프로젝트
thewaltero/mythos-routerStrict Write Discipline을 사용하여 AI 파일 작업이 실제 파일 시스템 상태와 일치함을 보장하는 로컬 CLI 도구로, 환각과 손상된 쓰기 작업을 방지합니다.
- 프로젝트
anza-xyz/molluskMollusk는 전체 검증기 런타임의 오버헤드 없이 빠르고 최소화된 SVM 환경에서 Solana 프로그램을 실행하는 경량 테스트 하네스입니다. BPF Loader를 통해 프로그램 ELF 파일을 직접 실행하며, 명령 체인, 자동화된 계정 빌더, 상태 저장 테스트 컨텍스트, 컴퓨트 유닛 벤치마킹, 재생 가능한 테스트 픽스처를 지원합니다.