AI 코드 푸시 전 검증하는 Git 훅 'Sphinx'
Key Point
AI 코딩 도구의 출력을 무비판적으로 배포하기 전에, 개발자가 코드의 동작 방식을 확실히 이해했는지 검증하는 구체적인 방법을 제시한다.
핵심 요약
- AI 에이전트가 작성한 코드를 깃 푸시하기 전에 그 코드가 실제로 무엇을 하는지 질문으로 검증하는 Git 훅이다.
- Codex, Claude Code, Cursor, OpenCode, Pi 등 다양한 AI 코딩 도구와 OpenRouter, OpenAI 호환 엔드포인트에서 동작한다.
- 동작 방식은 개발자가 푸시하면 Sphinx가 diff를 읽고 코드가 에러 상황에서 어떻게 동작하는지 묻는 식으로, 정답을 맞춰야 푸시가 계속 진행된다.