
Sphinx — outsource your thinking, not your understanding
A Git hook for agent-assisted development. Before your agent’s code ships, Sphinx asks you a question about what it actually does.
Sphinx is a Git pre-push hook that blocks pushes to configured branches until the user correctly answers scenario-based questions about the committed change.
A separate reviewer LLM generates questions by reading the diff through read-only Git tools, independent of the coding agent's conversation. Requires Node.js 22.19+, Git, macOS/Linux/WSL, and a reviewer model account.