Claude Codeに何度言っても守られない。hookを入れたら変わりました
Claude Codeへの指示が守られない問題を、仕組みで解決した話。
何度言っても変わらないなら、忘れられない仕組みにした方が早い。
こんにちは、ちーみつです。
Claude Codeを使っていて、指示を書いても守られないことが2回ありました。
どちらもhookという仕組みを入れて解決した話をします。
作業の記録が、また書かれなくなった
前回の続きから始めるために読み込むメモファイルがあって、作業の終わりに記録を残してほしいとずっと指示書に書いてたんですよ。
しばらくはうまくいってたんですが、また書かれなくなって。
Claudeに相談したら、hookを提案されました。
hookは、指定した条件で強制的に決めた動作をさせる仕組みです。
作業の区切りに、自動でClaude自身にメモファイルへの記録を促す設定を入れてもらいました。
もちろんClaude Codeにお願いして作ってもらいました。
書かれなくなるたびに言い直すより、ずっとラクになりました。
指示書を読まずに書き始める問題
もう1つ、指示書を読み飛ばして書き始めることがありました。
指示書にはルールが書いてあって、読まないとそのルールが守られません。
そこで、必要なファイルを読んでいないと書き込みができないhookを入れました。
読んでいなければ物理的に書けない状態にしたので、読み飛ばしがなくなりました。
hookを設定してもらうときの伝え方
こんな形で伝えると、settings.local.jsonへの設定まで作ってもらえます。
〇〇したときに、××を自動でしてほしい。hookをsettings.local.jsonに設定してください今回の場合はこんな感じです。
作業の区切りに、メモファイルへの記録を忘れないようリマインドするhookを設定してください必要なファイルを読んでいない状態で書き込もうとしたら、自動でブロックするhookを設定してください条件と動作をセットで伝えるだけで作ってもらえます。
まとめ
どちらも修正してと言い続けるより、強制する仕組みにして解決しました。
AIへの指示が守られないとき、hookを設定してみてください。
最後まで読んでいただきありがとうございます。
不定期ですが、メルマガだけで加筆して配信することあります。
登録していただくと以下のプレゼントを受け取れます。
X : https://x.com/chi3_jp
私のまとめサイト : https://chi3jp.com/


