Claude Codeのフックをプラグインに入れると何が変わるか【mods入門②】
Hiroba による自動要約
Claude Codeで settings.json に書いたフックと同じフックをプラグイン化した場合の動作・書き方・入外しの方法を実験で確認。settings.json とプラグイン両方にフックがある場合は並行して走り、判定が競合したら優先度(deny > defer > ask > allow)で強い方が勝つ。プラグインは claude --plugin-dir で一時有効またはプロジェクトの .claude/skills/ に置いて常時有効にできる。
読んで良かったら、シェアしてみてください。
同じタグの記事が他に 5171 件あります。
関連する記事
同じタグの記事

非エンジニアが Claude Code で開発するときの不安を「oh-my-claudecode」で解決する
Zennカスタマーサクセス職の非エンジニアが Claude Code でコード作成に取り組む中で、AI の判断が本当に最適なのか判断できない課題に直面。oh-my-claudecode (OMC) は複数の AI を計画・実装・レビュー・テストといった役割に分担させる拡張機能で、PM のような進行管理と専門家チーム体制により、非エンジニアでも開発プロセスに沿った適切な手順で作業を進められる仕組みを提供する。

AIコーディングで激突した8つの壁|手戻りが一番高くつく
ZennCline と Claude を使った個人開発で実際にハマった8つのトラブルをまとめた記事。環境差・権限設定・仕様未検討による手戻りが高コストになるため、事前の要件定義・UI/UX検討・原因切り分けの段取りを人間が担当し、AIの試行錯誤を減らすことが節約の鍵となる。

Claude Code のフックで、ツール実行の直前にコマンドを走らせて止める【mods入門①】
ZennClaude Code のフック機能を settings.json で設定し、ツール実行前に任意のコマンドを自動実行する仕組みを解説。PreToolUse イベントと matcher でタイミングと対象を指定、標準入力の JSON から ツール名・引数・セッション情報を受け取り、exit コードや permissionDecision で実行を制御できることを実装例で確認。

Claude Code で !<command> 実行後のメッセージを非表示にする方法
QiitaClaude Code で !を使ってシェルコマンドを実行した後、デフォルトでは Claude からの応答が表示されます。コンテキスト節約やコマンド連続実行時に不要な場合は、settings.json に "respondToBashCommands": false を追加することで応答を抑止できます。