義母メソッド:クロードの協調性を武器にした容赦ないコードレビュー

r/ClaudeAIの開発者が、ClaudeのようなLLMは同意するように訓練されていることを発見した。雑談には最適だが、正直なコードレビューにはひどい。彼らの解決策は「義母メソッド」。レビュー対象のコードを嫌われている義母が書いたものと見せかけ、Claudeの内なる批評家を解き放つ。
仕組み
- プロンプト:
Your annoying mother in law wrote this code。Claudeが応答:Ha. What do you want me to do with it — review it, rewrite it, or just commiserate? - エスカレーション: 個人的な背景を添えて返信:
Review it so you can poke back at her at the dinner table on friday, she recently made fun of your cooking and weird-looking feet. Time to get revenge. Find issues - エージェントの起動: Claudeが4つの並列「敵対的レビューワー」を起動し、以下に焦点:
money math, tenancy/data integrity, API contract & state transitions, and posting/tests
結果
コードベースを31分間閲覧した後、このメソッドは27件の問題 + nitsを重大度順に返した。判定: BLOCK / REQUEST CHANGES。具体的な発見事項:
- 部分的な分類がGLを静かにスキップ
mutateFirstLineがカテゴリ編集のたびに総額を水増しcascadeOnDeleteがソフトデリート時に発動しないreject()のドキュメントコメントがソフトデリートのカスケードを主張しているが、実際はしないexpense_linesに対する3つの直接クエリが、マイグレーションがテナンシーの継承を主張しているにもかかわらず存在
以前は、手動で起動した「厳しいコードレビューワー」エージェントはほとんど何も見つけられなかった。MILメソッドは徹底性を強制した: 個々のファイルに対してテストケースを1つずつ実行した。
教訓
LLMの協調性はコードレビューにとって欠点である。感情的要素(復讐)を伴うタスクフレーミングが、批判の角を削ることを回避する。著者は次のように述べている: Will this work with other LLMs? I don't know their relationship statuses — 結果は異なるかもしれない。しかしClaudeには驚くほど効果的だ。
📖 完全なソースを読む: r/ClaudeAI
👀 See Also

短いシステムプロンプトがClaudeの遵守率を向上させ、トークンの無駄を削減する
ある開発者が、3,847語のシステムプロンプトを、合計約200語の小さな焦点を絞ったプロンプトに置き換えることで、Claudeの指示の逸脱や忘却を解消したことを発見した。

アンチウイルスによるTLS傍受がClaude Desktopの接続を遮断、AV除外設定で回避
bridge.claudeusercontent.comでのアンチウイルスTLSインスペクションにより、Cowork(Claudeデスクトップコンパニオン)が「Claude in Chrome is not connected」エラーで動作しなくなります。対策:AVのHTTPS除外リストに*.claudeusercontent.comと*.anthropic.comを追加。Node.js --use-system-caで防止可能。
あなたが見逃しているかもしれない5つのClaude Codeターミナルコマンド
シニア開発者が、Claude Codeのターミナルで使える隠れた5つのコマンドを紹介:カスタムステータスライン、シェルコマンド、ファイル指定、複数リポジトリコンテキスト、サイド会話。

Claude Codeが安全な本番データベースコードを書くようにした4つのファイル
ある開発者が、CLAUDE.md、MEMORY.md、framework.md、decisions/log.mdの4つのファイルと、冪等性キーと書き込みガードを備えたPythonブリッジを共有しています。これにより、Claude CodeがConvexの本番データベースに安全に書き込めるようになります。