[[Claude Code]]にEditやWriteツールなどで編集してもらったあとに、自動フォーマットをかける方法。[[PostToolUse (Claude Code)|PostToolUse]]を利用する。 以下は[[Stylus]]をかける場合の例。 `.claude/settings.json` ``` { "hooks": { "PostToolUse": [ { "matcher": "Edit|Write", "hooks": [ { "type": "command", "command": "jq -r '.tool_input.file_path' | xargs stylua" } ] } ] } } ``` [[jq]]が処理しているのは以下の部分。 ```json { "tool_input": { "file_path": "/path/to/file.txt", }, } ```