SihyeonJeon/why-was-fable-banned

AI 코딩 에이전트가 스펙을 통과할 때까지 코드 편집을 차단하는 검증 게이트

설치형 도구맘대로 써도 됨 · MIT코딩 보조·CLI 에이전트Python난이도
45+-1이번 주0
12포크0이슈

중간맛 분석

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 훅 기반 하드 게이팅(모델이 우회 불가)결정적 스펙 검증 + 선택적 LLM 판사 + 실행 기반 검증머신·프로젝트·세션 3단계 범위 제어 및 동적 토글

대안 대비 차별점

프롬프트나 플러그인으로 제안하는 방식과 달리, PreToolUse 훅으로 모델이 절대 무시할 수 없는 하드 경계를 구현하며, 금지 경로 강제와 실패-폐쇄 검증으로 프로세스 규율을 외부화합니다.

준비물

  • Python 3
  • Claude Code 또는 Codex 사용 환경

바로 시작하기

  1. 저장소를 복제합니다.
git clone https://github.com/SihyeonJeon/why-was-fable-banned
cd why-was-fable-banned
  1. 설치 스크립트를 실행합니다(머신 전역 설치).
sh install.sh
  1. Claude Code 프로젝트에서 에이전트에게 작업을 지시합니다.

  2. 에이전트가 .wfb/spec.json을 자동으로 작성합니다.

  3. 스펙이 검증을 통과하면 편집이 언블록되고 구현이 진행됩니다.

  4. 에이전트가 수용 명령을 실행하고 증거를 기록한 후 완료합니다.

제거: sh install.sh --uninstall

별 추이 · 7일

45+-1 / 7일

활용성 · 따라 만들기 좋은가

따라 하기 좋음샘플 점수 52/100
  • 관대한 라이선스
  • 테스트 있음
  • 예제 디렉토리
  • 최근 활동
  • AGENTS.md
  • llms.txt
  • 템플릿

🟢 최근 활동 있음 · 2026년 생성

이 레포에 깃밥 배지 달기

[![깃밥](https://www.gitbap.com/badge/SihyeonJeon/why-was-fable-banned.svg)](https://www.gitbap.com/r/SihyeonJeon/why-was-fable-banned)

🔌 클로드에서 바로 써보기

깃밥을 클로드에 연결하면 이런 레포를 클로드·커서·Codex에서 바로 찾고 체험할 수 있어요.

방법 ① 커넥터 URL

클로드 설정 → 커넥터에 이 주소를 붙여넣기.

https://www.gitbap.com/api/mcp
방법 ② 플러그인 (체험까지)

플러그인을 설치하면 /gitbap-trending·/gitbap-try 슬래시 커맨드로 레포를 그 자리에서 체험. Claude Code에서 아래 두 줄을 차례로 실행하세요.

/plugin marketplace add jakeparkcolde/gitbap-cowork
/plugin install gitbap-cowork@gitbap
연결 방법 자세히 →

AI가 README 기반으로 요약했습니다 · 원문 보기