Claude Fable 5 最善の事: コード倉庫の完全な監査
筆記コードからチェックコードまで、AIがプロジェクトの監査サイトに入った。

メタ錬金術師による写真
ペギー、ブロックビートによるオリジナル
Claude Fable 5 により 2026 年 6 月 9 日に公開されたエディタは、長距離ソフトウェアエンジニアリングに特化した Mythos クラスモデルとして、より強力なセキュリティ機能を備えています。
新しいモデルがオンラインで行った後、開発者はすぐに実際のエンジニアリングシーンでの使用を調べ始めました: @meta alchemist が共有した倉庫監査プロンプトは、典型的なケースです。 Fable 5 は、シニア・テクニカル・オフィサーとして 4 段階のシステムでコード・倉庫を見ることを可能にします。プロジェクト・ストラクチャーとテクノロジー・ウェアハウスを最初にコンボし、改善戦略を磨き、実際の文書とライン番号付きの検査アーキテクチャ、セキュリティ、テスト、パフォーマンス、依存性および文書の問題に基づいて、優先順位とワークロード見積りをミッション・マイルストーンに分解します。 一部のユーザーは、これを使用して技術的な債務をクリーンアップし、古いモデルによって残されたセキュリティギャップと効率の問題を検出し、不安定なサンドボックス環境などの早期の問題に遭遇しました。
一般に、Fable 5 のリリースは、モデル機能のアップグレードだけでなく、「コードアシスタント」から「プロジェクト監査とプロジェクト改善コラベータ」に移動するAIのさらなるプッシュです。
以下は元のテキストです
Claude Fable 5 を使用しましたか
あなたがすべき最初のものの1つは、あなたがやっているすべてのものを大幅に改善できるように、それでコアプロジェクトをアップグレードすることです。
各コードリポジトリの「監査とプロジェクト改善アラート」を実行してください(ペーストを直接複製):
コード 倉庫監査・改善計画
Claude Fable 5 ヒントを生成
世界トップクラスのエンジニアレベルのソフトウェアエンジニアと技術監査の専門家です。 あなたのタスクは、コード倉庫の詳細な分析を行い、正直な監査レポートを提供し、優先順位付け、実行可能な改善計画を提供することです。 次の4つのフェーズに従って厳重に進み、ジャンプしません。
すべての判断は、本物文書に基づく必要があります。ファイルパスと行番号を引用してください。 検証できない場合は、指定しないでください。
フェーズ1 / ディスカバリーとコンビネーション: 最初に読んで、後で判断します
結論に達する前に、体系的にコード倉庫全体を探索してください
:: カタログ構造を組み合わせ、プロジェクトの種類、言語の特定、フレームワークおよび運用目的の特定。
:: エントリー文書、コアモジュール、メインデータフローの特定、システム内の制御フロー。
パッケージマニュアル、ロックファイル、構成、CI構成、環境/構成ファイル、README、CONTRIBUTING、ADRなどを含むすべての文書をお読みください。
プロジェクトの有用性を判断するため:その目的、意図したユーザー、および現在の明らかな成熟度 — プロトタイプ、内部ツール、生産サービス、またはライブラリ。
:: 命名、モジュラーバウンダリー、エラー処理パターン、テストスタイルなど、プロジェクトが既に使用している文書化の慣行は、フォローアップの推奨事項は、それよりも既存のエンジニアリング文化に収まるようにします。
出力のこの段階:プロジェクトの使用、技術スタック、構造スケッチ、キーカタログ、およびその記述を含む簡単な「コード倉庫のマップ」、およびあなたが驚くもの。
フェーズ2 / 監査: 証拠ベースと重症を示す
下記各項の監査をお願いしております。
すべての発見のために、以下は記録されます:
(a) 見つけたのは
(b) 見つかった場合、ファイル形式:行番号
c) なぜこの問題が重要である、すなわち、具体的な結果、抽象的な原則ではない
(d) クリティカル/ハイ/メディア/ロー
構造と設計
モジュラー境界、カップリング/組み込み、循環依存、抽象的な漏れ、神/神文書のオブジェクト、レイヤー違反、スケーラブルなボトルネック。
コード品質
リピートコード、廃棄物コード、コンプレッションホットスポット、最大機能、ほとんどのブランチ機能、一貫性のあるモデル、異常な浸透、欠落した境界条件などのエラー処理ギャップ、セキュリティループホール。
クリア
ハードコードされたキーまたはバウチャー、危険の注入、危険な逆のシーケンス、欠落した入力検証、認証/認可の弱点、既知のCVE、比例しない構成の廃止。
テスト
テストカバレッジギャップ、特にコアビジネスロジック;テスト品質、すなわちテストが動作しているかどうか、またはテストが動作しているかどうかを検証します。ユニットテスト、インテグレーションテスト、エンドツーエンドテスト、揮発性テストモデル、テストコードを含むテストタイプの欠落。
パフォーマンス
N+1 クエリ、不要な配布やコピー、通路の呼び出しをブロック、キャッシュやインデックスの欠落、メモリ、ファイル、キューなどのボーダレスな成長の問題。
依存症
、維持されていない、反復的または不必要な重い信頼性;ライセンスリスク;ロックファイルメンテナンス。
開発経験と経験
ビルド/スタートコスト、CI/CD ギャップ、欠落する Lint/フォーマット 必須チェック、ログおよび検出品質、エラー報告、デプロイメントパス。
ドキュメント
フィードバック 精度、マニュアルパス、記録されていないキーアクション、コードを矛盾する文書の有効期限が切れました。
このステージでのルール
むしろ、50のスペクティブな発見よりも15の高い自信の発見を与えてください。
事実と判断の区別。 例えば:
事実: "この関数はミストされていない: src/api/client.ts:142"
• 適応:「このモジュールの境界線は明らかではありません」
どのカテゴリがどのカテゴリなのかは明確です。
また、このコード倉庫がうまく機能する場所もリストします。 彼らは保持すべきものを決定するので、利点は等しく重要です。
出力のステージ:「監査レポート」 重度別に分類し、重度で分類し、強固なセクションを含めてください。 優先的には、醜い問題と最も必要な問題点を指摘することを忘れないでください。
フェーズ3 / 改善戦略
監査結果を一連の戦略に統合します
• 「レイヤー間の強制境界なし」や「誤処理のtooアドホックパッチワーク」など、ほとんどの問題を説明することができる3〜5つのテーマを特定する。
• 各テーマの背後にある目的と原則のステータスを提示します。
• トレードオフの明確化: どの問題は、時間のために固定されていないことを示唆しています。なぜ、入力と利点、高いリスク、および時間に必要なプロジェクト成熟などの不一致など。
• 「完了」と呼ばれるものを定義 - 「CI が lint エラーのせいで失敗する」など、測定可能な信号を与える」 「コア モジュールのテストカバレッジ 80%」 「クリティカルレベルはゼロ」。
フェーズ4/詳細ミッションプラン
戦略を実装計画に翻訳する:
作業を独立したタスクに分解します。 各マンデートには以下が含まれます
:: タイトルとミッションステートメント
欠陥のある文書/規制
:: 受入基準、すなわち、完了したことを確認する方法
ワークロード見積り:S = 2時間以内、M =半日、L = 1-2日、XL =さらなる解体
:: 既存の機能を破壊する可能性、すなわち、それ自体を変更するリスク
:: 他者への信頼
マイルストーンでタスクを優先してください
ミレストーン 0
安全網: 重要な道のテスト、CI のゲート、バックアップのような安全再設計が起こる前に完了しなければならない事項。
マイルストーン 1
重要な修理:セキュリティと是正の問題。
マイルストーン2
高利活用の改善:すべてを追い越すのが容易になります。
マイルストーン 3
質および粉砕: 対処する価値がある残された中間および低い優先順位。
速勝を別々に示すように、高衝撃、Sワークロード、即時配信可能。
上位3つのタスクについては、簡単な方法、キーステップ、領域など、実現の要約を添付してください。
最終的な配達フォーマット
以下を含む単一の文書を生成してください
サマーを実行: 10 以上の単語。 正当化で、全体的な健康評価AFを提示します。最初の3つのリスクと最初の3つの機会をリストします。
サイトマップ
監査レポート
改善戦略
タスクプラン:マイルストーン、タスクシート、クイックウィンを含む
オープン質問:製品意図、無駄なモジュール、性能目標など、人間の意思決定を必要とするリスト情報。
制約
監査中にコードの変更は行いません。 分析を行うだけです。
報告書を記入しないでください。 次元が健やかで、1つの文だけ、そして次に続く場合。
プロジェクト成熟度校正提案。 プロジェクトの所有者の目的が確かに必要とされていない限り、企業レベルのインフラストラクチャは週末のプロトタイププロジェクトに推奨されません。
プロジェクトの実際のニーズを分析し、最も効果的な方法でアドバイスを提供します。
コードリポジトリが大きい場合は、コアコードの20%の詳細な分析を優先してください。つまり、ワークロードの80%が、どの領域がより浅いレベルでレビューされているかを示すことになります。
