メインコンテンツへスキップ
見出し画像

#387 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を設定してみてください。

    最後まで読んでいただきありがとうございます。


    noteより数時間早く、メルマガで先にお届けしています。
    不定期ですが、メルマガだけで加筆して配信することあります。
    登録していただくと以下のプレゼントを受け取れます。

    特典の一覧を見る


    Claude Codeの設定まわりで試行錯誤してきた、同じ流れの3本です👇



    X : https://x.com/chi3_jp
    私のまとめサイト : https://chi3jp.com/


    あなたへのおすすめ