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

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

クロードの研究結果は言語によって異なる:同じプロンプト、異なる情報源
Redditでのテストにより、Claudeが英語、中国語、ロシア語、スペイン語、ヒンディー語のプロンプトで異なる情報源と展開を返すことが明らかに—同じモデル、同じ構造で、結果が分かれる。

AIによる自動QAテスト:ソフトウェアテストの新時代
antirezが、LLMエージェントを使った自動QA手法を解説。新しいリリースに対して手動テストを指示するマークダウンファイルを作成する方法で、DwarfStarやRedis Arraysに適用し、品質を向上させます。

AIを使った10万行のRust:契約、仕様駆動開発、パフォーマンス
Cheng HuangはAIエージェントを使用してRust製マルチPaxosエンジンを構築し、30万ops/秒を達成。主要技術:AIが生成したコード契約、軽量な仕様駆動開発、積極的な最適化。

Claude Codeにおけるトークン使用のヒント
Redditの投稿からトークン消費を減らす実践的アドバイス:新しいチャットを始める、質問をまとめる、CLAUDE.mdを簡潔にする、ファイル参照を正確にする、スレッドを要約して再開する、簡単なタスクには軽量モデルを使う。