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

CLAUDE.mdは2枚・計204行。ルールは「事故が起きてから」足している

    本業でClaude Codeを毎日使っている会社員です。仕事ではObsidianのVaultをClaudeの作業机にしていて、Claudeの動き方は CLAUDE.md というファイルで決めています。

    先に結論を書くと、私のCLAUDE.mdはこうなっています。

    • 2枚に分けている(全体共通48行/Vault用156行)

    • ルールには「なぜ」を書く

    • ルールは事故のあとに足す

    最初から全部書こうとしない、というのがいちばんのポイントです。

    CLAUDE.mdは2枚に分けている

    • 全体共通:48行(応対のスタンス、出力の形式、使わない言葉)

    • Vault用:156行(フォルダのルール、ノートの形式、自動化の作法、コマンド一覧、外部連携の柵)

    全体共通のほうは、どの作業でも毎回言うことだけです。Vault用は、Obsidianの中で作業するときのルールをまとめています。

    ルールには「なぜ」を書く

    ルールは、理由とセットで書いています。

    たとえば、出力のルールにこういうものがあります。

    • 太字は15字以内

    • 略号を単独で使わない

    太字のルールは、Claudeとのやりとり87件を読み返して決めました。測ってみたら、太字の47%が16字以上で、読みにくかったんです。CLAUDE.mdには、この「47%が16字以上だった」という理由も一緒に書いています。

    ルールは事故のあとに足す

    CLAUDE.mdは、最初から全部書くと長くなって、Claudeが優先順位を取り違えます。なので、何か起きたときに1つずつ足すようにしています。

    実際に足したルールの例です。

    • 編集中のドキュメントを、AIが全部消して書き直したことがある。こっちが直していた部分まで上書きされた → 「差分を確認して、指定した範囲だけ置き換える」

    • スプレッドシートの関数の違いで、割合が46.2%になっていた。正しくは44.7% → 関数を変えるときのルールをメモリに残す

    • AIが「画面を22回開いた」履歴を見て「完了」と判定した。実際は終わっていなかった → 訪問回数は着手の証拠であって、達成の証拠ではない。完了かどうかは本人に聞く

    機械が判定できるものは、ルールではなく仕組みにする

    CLAUDE.mdに書くだけでなく、守らせたいことの一部は仕組みにしています。

    • hooks(自動チェック)は3本:禁止ワードの検査、消す前の確認、ノートの抜け漏れ検査

    • 入れるのは、機械がYes/Noを返せるものだけ。文章の良し悪しは入れない

    • 権限は、読むことは自動で通す。消す・書き換える・外に出すは、止めるか確認を挟む

    うまくいっていないこと

    正直に書くと、設定が実態に追いついていないところもあります。退避したコマンドが、CLAUDE.mdのコマンド一覧にまだ残っていたりします。

    ほかにも、フロントマター(ノートの先頭に書く情報)が無いノートが28件残っています。

    まとめ

    • CLAUDE.mdは2枚(48行+156行)

    • ルールには「なぜ」を書く

    • ルールは事故のあとに足す

    • 機械が判定できるものは、hooksと権限で仕組みにする

    ObsidianとClaude Codeのつなぎ方は、ObsidianとClaude Codeを連携して、副業の段取りを任せる方法に書いています。


    ベスタ|AI×筋肉のビジネスアスリート

    X:@vesta_biz

     
     
    AIと筋肉で、仕事も体も全部解決したいビジネスアスリート。ベンチャーのマーケター会社員です。AIで仕事を速くして、浮いた時間で筋トレ。87kg→70kg台へ減量中。AI活用・ガジェット・筋トレ・高タンパク飯を、実際に使った・試したことだけで書きます。

    あなたへのおすすめ