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

Claude Codeに怒った内容をCLAUDE.mdに書かせ続けたら159行になった

    「同じことで二回怒らない」ために、Claude Codeの指示ファイル(CLAUDE.md)にルールを足してもらっています。今日数えたら159行、そのうち76行に「絶対」が付いていました。多すぎです。

    ■CLAUDE.mdって何
    Claude Codeを起動すると、最初に必ず読み込まれるメモ帳みたいなファイルです。ホームフォルダに置いておけば、新しく会話を始めても前の約束が残ります。
    私の場合は「10/31 ユーザー指示」のように、日付つきで書いてもらっています。いつ言ったことか、あとで見て分かるので。

    ■どうやって増えたか
    頼み方は単純で、怒ったその場で「これ書いといて」と言うだけです。
    たとえば、返事の最後に「何かあれば言ってください」を付けるのをやめさせたかったとき。1回目は口で注意しただけだったんですが、また付いていました。会話をまたぐと、口で言ったことは残らないんですよね。それでCLAUDE.mdに「何があっても絶対に書かない」と書いてもらいました。
    同じことを二回言わない、丸数字は使わない(画面の表示が崩れるので)、そういうのも全部こうやって増えました。怒るたびに足していたら、いつの間にかこの量です。

    実際に数えると、ファイルは159行で容量は約34KB。「絶対」が入っている行が76行で、半分近くです。
    ほかにメモリという別の仕組みもあって、こちらは1件1ファイルで190個くらい溜まっています。

    ■口で言うだけでは足りなかったので、hooksも入れた
    CLAUDE.mdはあくまでお願いなので、忙しそうなときに抜けることがあります。そこで設定ファイル(settings.json)に、hooksというのを入れました。
    これは「ツールを使う直前にこのスクリプトを通す」「メッセージを送った瞬間にこのスクリプトを動かす」と決めておく仕組みです。私は、最初のツールが見積もりコマンドじゃなかったら止める、というスクリプトを置きました。ルールを文章で頼むより、こっちのほうがずっと確実です。
    今は、メッセージ送信時に動くものが3つ、ツール実行前に動くものが1つ入っています。

    ほかに、会話が長くなったときに圧縮を促すものも入れています。こういう「毎回やってほしいこと」は、文章で頼むより仕組みにしたほうが、あとで悩まずに済みます。

    ■つまずいたところ
    いちばん困ったのは、ルールが増えすぎて自分でも把握できなくなったことです。
    「絶対」を付けすぎて、全部が絶対になってしまいました。優先順位をつけるための言葉だったのに、意味がなくなっています。これは完全に私のミスです。
    あと、古いルールを消していません。「この日はこうして」と書いたものが、あとから別のルールで置き換わっていても残ったまま。読む側のClaude Codeは、毎回この34KB分を頭から読むことになります。

    ■まねするなら
    まず1行だけ書いてもらうのがいいと思います。「返事は短く」くらいで十分です。新しい会話を始めて、ちゃんと守られているか見る。守られなければ、そこで初めて言い方を変えるか、hooksを考える。私は最初から全部やろうとして、あとで散らかりました。

    ■結果
    ここまでで分かったのは、ルールは足すより減らすほうが難しい、ということです。足すのは怒った一言で済むのに、消すには全部読み直して、どれが今も必要か決めないといけません。
    1つのルールを足すのにかかる時間は、1分もありません。
    稼げた額は、もちろん0円です。同じ注意を二回する回数は、減った気がします。ただ、数えてはいないので気がするだけです。
    次は、古くなったルールを消して、本当に守ってほしい10行くらいに絞ってみます。159行は、さすがに私も全部は覚えていません。

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

     
     
    23歳の学生です。AIのClaude Code(クロードコード)に、ブログ投稿・アプリ作り・副業の作業をどこまで任せられるかを試しています。実際に動かした自動化の手順と、いくら稼げたかを正直に書きます。

    あなたへのおすすめ