FableCodex
무엇인가
FableCodex는 Codex 작업에 조사 우선, 목표 추적, 증거 기록, 리뷰 지적 종결, 완료 전 검증이라는 운영 습관을 주입하는 플러그인이다. 규율하는 문제 영역은 단계를 하나 건너뛰었을 때의 비용이 약간의 절차 비용보다 커지는 작업, 즉 다단계 구현·원인이 불분명한 디버깅·CI 실패·릴리스·마이그레이션·보안 민감 변경·미해결 지적이 완료를 막아야 하는 리뷰다.
어떻게 동작하나
프롬프트에서 `@codex-fable5`를 호출하면 Codex가 스킬을 읽고 정해진 절차를 적용한다. 작업을 먼저 분류하고, 워크스페이스·파일·도구·인용 출처를 조사하고, 기억에 의존하는 대신 Codex 네이티브 도구를 쓰고, 긴 작업은 증거 체크포인트가 붙은 목표 원장으로 추적하고, 리뷰 민감 작업은 findings를 추적해 최종 게이트를 통과시킨 뒤, 테스트·린트·타입체크·스크린샷·명령 출력·소스 확인·커넥터 재확인으로 검증하고, 변경 사항과 검증 결과와 잔여 리스크를 보고한다. 상태는 로컬 파일에 남는다. 목표는 `.codex-fable5/goals.json`, 리뷰 지적은 `.codex-fable5/findings.json`에 저장되며, 헬퍼 CLI `codex-fable5`가 `goals create/next/checkpoint`, `findings add/resolve/gate` 명령을 제공한다.
무엇과 다른가
프롬프트를 매번 직접 작성하는 방식과 달리 절차가 스킬 파일에 고정되어 있고 상태가 파일로 남아 세션을 넘어 유지된다. CLAUDE.md·AGENTS.md 같은 정적 규칙 파일이 상시 로드되는 산문 규칙인 반면, 이쪽은 호출 시 발동하고 게이트 명령이 통과·실패를 반환해 완료 조건을 기계적으로 검사한다. 최종 목표 체크포인트는 검증 증거 없이 완료되지 않고, `open` 또는 `blocked` findings가 남아 있으면 `findings gate`가 실패한다.
어떻게 쓰나
설치는 안정판 기준으로 `codex plugin marketplace add baskduf/FableCodex --ref v0.5.1` 후 `codex plugin add codex-fable5@fablecodex`를 실행하고 Codex를 재시작한 뒤 프롬프트에서 `@codex-fable5`로 호출한다. 개발판은 `--ref main`, 로컬 개발은 체크아웃 경로를 마켓플레이스에 지정한다. PATH를 바꾸지 않으려면 `plugins/codex-fable5/bin/codex-fable5 status`처럼 체크아웃 헬퍼를 직접 실행한다. 엄격 모드·분석 전용·커밋 금지 같은 범위와 중단 규칙은 프롬프트에서 지정한다.
전제와 한계
Codex 전용이며 Fable 5 모델을 복제·해금·대체하지 않는다. 모델 가중치, 컨텍스트 길이, 학습, 숨겨진 안전 시스템을 바꾸지 못하고, 제공하는 것은 Codex 네이티브 워크플로 지침과 로컬 원장, 예시, 커버리지 회계, 선택적 라우팅 문서뿐이다. 절차적 스킬이므로 규율을 개선할 뿐 모델 자체의 능력을 올리지 않는다. 짧은 답변, 단일 파일 소규모 수정, 검증이 기대되지 않는 브레인스토밍, 원장 절차가 작업보다 무거워지는 경우에는 쓰지 않는다.