Reference for creating Claude Code hooks — event names, matchers, payload shapes, exit code contracts, and stdout conventions.