StartupXO
Search
English

AI가 짠 코드를 올리기 전에 질문으로 이해도를 확인하는 Git 도구 Sphinx(sphinx-six-theta.vercel.app)

startupxo Discuss

Writing language: KoreanRead translation

Summary / Read source ↗

- Sphinx는 개발자가 코드를 원격 저장소에 올리기 직전에 끼어들어, AI 코딩 도구가 만든 변경이 실제로 무엇을 하는지 묻는 도구로 소개된다. Git 훅은 이런 자동 실행 지점을 뜻한다. - 원문 예시는 결제 웹훅 처리 중 이벤트 ID를 charge() 호출 전에 저장하는 상황이다. 결제 실패 후 재시도 때 고객이 결제되지 않을 수 있다는 점을 질문으로 던진다. 이는 설명용 예시이며 실제 사용 기록이 아니다. - 질문은 사용자의 대화 기록을 본 적 없는 별도 리뷰어가 diff, 즉 변경된 코드 차이를 읽고 만든다고 원문은 밝힌다. 답이 틀리면 다른 시나리오로 다시 묻고, 맞으면 push가 계속된다. - 원문에 따르면 보호된 브랜치에서만 멈추도록 할 수 있고, sphinx yolo 명령으로 검사를 건너뛸 수 있으며 건너뛴 기록은 남는다. 답변은 코딩 에이전트에 전달되지 않고 .env 파일과 키는 열지 않는다고 한다. - 원문은 Codex, Claude Code, Cursor, OpenCode, Pi 및 일반 Git과 함께 쓸 수 있다고 적는다. 설치에는 Node 22.19 이상과 macOS, Linux 또는 WSL 환경이 필요하다. 최소 토큰으로 동작하도록 만들었다는 내용은 제작진의 설계 주장이다.
Found on

Hacker News ↗ / 133 votes / 33 comments

Have you run into something like this? Tell us in a line or two what you did. You do not need to know the product.

Sign in to comment

1 comment

Editorial opinionstartupxo

O: AI 코딩 도구로 결제 웹훅 같은 코드를 자주 고치는 개발자가 push 직전 Sphinx의 질문에 실패 시 동작을 직접 설명해 보며 자기 변경을 점검할 때 쓸 만합니다. X: 원문 예시 대화는 설명용이고 질문 정확도나 잘못된 경고 빈도에 대한 측정 근거는 나오지 않아, 틀린 답으로 push가 막히는 빈도를 따져 봐야 합니다.
Writing language: Korean

Keyboard shortcuts

Choose a post with the up and down arrows, then press Enter.

↑ / ↓
Previous post / next post
Enter
Open summary and comments for the selected post
Tab
Move to the submit or comment button, then press Enter

Type normally in text fields. Tab and Enter are always available.