始める無料で始める

Gate the turn, don't take its word

"All checks pass" in a summary is a claim, not a result. On a run nobody watched, the question is whether Claude ran the checks at all.

Stop being the one who remembers to ask. A Stop hook fires when Claude wants to end its turn, and it can refuse. Wire the queries project's type check into that gate, so a turn cannot end while the project is broken and the failure goes straight back to Claude to fix.

この演習はコースの一部です

Claude Code in Action

コースを見る

演習の手順

  • Start Claude Code with claude.
  • Ask Claude to add a Stop hook to .claude/settings.json that runs npx tsc --noEmit.
  • Have the hook refuse to end the turn when the check fails, so the failure is fed back to Claude rather than to you.
  • Type /exit to exit Claude Code.

実践的なインタラクティブ演習

理論を実践に変える、インタラクティブな演習のひとつをお試しください

演習を開始する