はじめに 端的に言うと、AI エージェント向けの自作ルールを 1 本だけ書いて、Opus 5 のときだけ注入するようにしたら、かなり具合が良くなった話です。 作ったものは、.claude/rules/ に置いたルール 1 ファイルと、それを注入するシェルスクリプト 1 本だけです。UserPromptSubmit フックから毎回スクリプトが走り、いま応答しているモデルが Opus 5 系のときだけルールを標準出力に吐きます。標準出力はそのままセッションのコンテキストに入るので、ルールが載る。Opus 5 以外のときは何も出力しないので、何も起きません。ルールの中身は、自分のセッションログを調べて起こした 6 パターンです。 エージェントにルールを足すのは簡単で、失敗するたびに一行足せばいい。でもそうやって育てた設定って、だいたい膨らむだけ膨らんで、どれが効いているのか分からなくなります。今

