Enforce Formatting on Every File Edit
Your team requires all Python files to be formatted with Black before they're shared. You added a note in CLAUDE.md asking Claude to run Black after edits — but it occasionally skips it. That's expected: CLAUDE.md instructions are best-effort suggestions, not guarantees. A post-tool-use hook is different. It fires automatically after every file edit, every single time, with no exceptions.
The team's project is already in your working directory at /home/repl/climate-analysis/..
Diese Übung ist Teil des Kurses
Claude Code 101
Anleitung zur Übung
- Start Claude Code with
claude. - Ask Claude to add a post-tool-use hook to
settings.jsonthat runsblackon any Python file after it is edited. - When done, type
/exitto exit Claude Code.
Interaktive Übung
In dieser interaktiven Übung kannst du die Theorie in die Praxis umsetzen.
Übung starten