Opus5が思考が浅いように感じる問題への対策
Claude CodeのOpus 5で「思考が浅い・散文になる」症状への対処をまとめた記事。
- 原因はモデルの性能ではなく、Opus 5のsystem prompt(モデルに最初から渡される前提指示)が大幅に簡素化され、書き方規定が消え「十分なら即行動・網羅より推奨」を強めたため。旧rulesはこの前提に合っていなかった。
- 新system promptと自分のrulesを突き合わせ、衝突箇所は本体の原文を引用し「こちらを優先」と明示して上書きする。
- 「〜するな」はやめ、望ましい動きを具体的に書く。発火条件は「ユーザーが訂正した」など観測できる事実で書く。
- 指示を届ける層を選ぶ。output styleは書式には効くが進め方では負けやすい。UserPromptSubmit hookで毎発話の直後に1行注入すると強力。行動の直前に短く毎回届ける指示が最も効く。
- モデル更新=system prompt更新と考え、挙動が急変したらrules追加前に本体の変化を読む。

zenn.dev







