AI 코딩 에이전트가 스펙을 통과할 때까지 코드 편집을 차단하는 검증 게이트
중간맛 분석
Python 기반 도구로, Claude Code와 Codex에 네이티브 후크로 설치됩니다. 스택: PreToolUse 훅(편집 차단), 결정적 검증(형식·경로·금지 사항), 선택적 LLM 판사(의미 검증), 검증 게이트(실행 기반 증거). 난이도 1(쉬움): sh install.sh 한 줄로 설치 완료, 바로 사용 가능. SWE-bench에서 Opus 모델로 측정한 결과 게이트 없을 때 29/38 vs 게이트 있을 때 31/38 (토큰 소비는 2-3배).
이런 레포예요
이럴 때 쓰면 좋아요
- Claude Code 또는 Codex를 사용한 자동 코드 생성 시 품질 보증 및 의사결정 기록 강제
- SWE-bench 같은 복잡한 소프트웨어 엔지니어링 벤치마크에서 에이전트의 안정성 향상
- 마이그레이션·인증·결제 같은 고위험 작업에서 자동 에이전트 의존성 감소
핵심 기능
대안 대비 차별점
프롬프트나 플러그인으로 제안하는 방식과 달리, PreToolUse 훅으로 모델이 절대 무시할 수 없는 하드 경계를 구현하며, 금지 경로 강제와 실패-폐쇄 검증으로 프로세스 규율을 외부화합니다.
준비물
- Python 3
- Claude Code 또는 Codex 사용 환경
바로 시작하기
- 저장소를 복제합니다.
git clone https://github.com/SihyeonJeon/why-was-fable-banned
cd why-was-fable-banned
- 설치 스크립트를 실행합니다(머신 전역 설치).
sh install.sh
-
Claude Code 프로젝트에서 에이전트에게 작업을 지시합니다.
-
에이전트가
.wfb/spec.json을 자동으로 작성합니다. -
스펙이 검증을 통과하면 편집이 언블록되고 구현이 진행됩니다.
-
에이전트가 수용 명령을 실행하고 증거를 기록한 후 완료합니다.
제거: sh install.sh --uninstall
별 추이 · 7일
활용성 · 따라 만들기 좋은가
- 관대한 라이선스
- 테스트 있음
- 예제 디렉토리
- 최근 활동
- AGENTS.md
- llms.txt
- 템플릿
🟢 최근 활동 있음 · 2026년 생성
이 레포에 깃밥 배지 달기
[](https://www.gitbap.com/r/SihyeonJeon/why-was-fable-banned)🔌 클로드에서 바로 써보기
깃밥을 클로드에 연결하면 이런 레포를 클로드·커서·Codex에서 바로 찾고 체험할 수 있어요.
클로드 설정 → 커넥터에 이 주소를 붙여넣기.
https://www.gitbap.com/api/mcp플러그인을 설치하면 /gitbap-trending·/gitbap-try 슬래시 커맨드로 레포를 그 자리에서 체험. Claude Code에서 아래 두 줄을 차례로 실행하세요.
/plugin marketplace add jakeparkcolde/gitbap-cowork/plugin install gitbap-cowork@gitbapAI가 README 기반으로 요약했습니다 · 원문 보기