mcpField
B
brooks-audit

brooks-audit

github.com/hyhmrright開発1.6k317 回インストール3 日前に更新
リポジトリ

brooks-audit について

コードベースのアーキテクチャを監査し、劣化リスクを報告する Brooks-Lint スキルです。オンボーディングモードでは診断ではなく、コードベースを説明します。

主な機能

  1. 01Mermaid によるモジュール依存図の作成
  2. 02アーキテクチャ劣化リスクのスキャン
  3. 03テスト容易性の接点の評価
  4. 04Conway's Law との整合性確認
  5. 05コードベースの導入説明の生成

活用シーン

  1. 01コードベースのアーキテクチャ健全性の確認
  2. 02モジュール依存や劣化問題の発見
  3. 03新規開発者向けコードベース案内の準備

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/hyhmrright/brooks-lint --skill brooks-audit

インストール後、Claude Code で/brooks-auditを入力して読み込まれたか確認します。

同梱ファイルarchitecture-guide.mdonboarding-guide.md

詳細

Brooks-Lint — アーキテクチャ監査

セットアップ

次の順番で読みます。

  1. ../_shared/common.md — 鉄則、プロジェクト設定、レポートテンプレート、健全性スコア
  2. ../_shared/source-coverage.md — 書籍のカバレッジ、例外、トレードオフ
  3. ../_shared/decay-risks.md — 症状の定義と情報源の帰属
  4. architecture-guide.md(このディレクトリ)— 監査フレームワーク

プロセス

オンボーディングモード: ユーザーがオンボーディングレポート、コードベースの案内、または「新しい開発者にこのコードベースを説明して」と依頼した場合は、このディレクトリの onboarding-guide.md を読み、architecture-guide.md の代わりにその手順に従います。このモードでは診断ではなく説明を行います。健全性スコアも、鉄則に関する指摘もありません。

スコープ: ユーザーがファイルやディレクトリを指定していない場合は、まず自動スコープ検出(../_shared/common.md)を適用します。

  1. コードベースのコンテキストを収集し、モジュール依存関係グラフをMermaidで作成します(ガイドのステップ0~1)
  2. 指定された順番で、各劣化リスクを調査します(ガイドのステップ2~4)
  3. 調査結果に基づいて、Mermaid図のノードに色(赤/黄/緑)を割り当てます(ステップ4の後)
  4. テスト容易性シーム評価を実施します(ガイドのステップ5)
  5. コンウェイの法則のチェックを実施します(ガイドのステップ6)
  6. common.md のレポートテンプレートを使って出力します。最初にMermaidグラフ、その後に指摘事項を記載します。

レポートのモード行: Architecture Audit

コメント