improve-codebase-architecturecommit 7739eaeSKILL.md · アーキテクチャ改善
コードベース設計改善
浅いモジュールを深くするリファクタリング候補を探し、HTML レポートで可視化して、選んだ候補を問答で詰めます。
npx skills add mattpocock/skills --skill improve-codebase-architectureコマンドを選択しました。手動でコピーしてください。
- 権限
- read-repo
- write-files
- shell
- network
- 対応ツール
- Claude Code, Codex, Copilot, Gemini CLI
- GitHub
- 308.7k
- 提供元
- コミュニティ · Matt Pocock
- 状態
- スキャン済み
- ライセンス
- MIT
- カテゴリ
- アーキテクチャ改善
基本ルール
スキャンの前に範囲を決め、最近よく変更されている箇所を優先します。
実行フェーズ
フェーズ 01範囲を決める
ユーザーの指定があればそれに従い、なければ git log でホットスポットを探します。GLOSSARY.md と関連 ADR を先に読みます。
フェーズ 02摩擦を探す
サブエージェントでコードを巡回し、浅いモジュールや局所性の欠如、シームからの漏れを探して削除テストで確かめます。
フェーズ 03HTML レポート作成
OS の一時ディレクトリに自己完結型 HTML を書き出し、各候補に前後の図と推奨度を付け、最優先の候補を示します。
フェーズ 04候補を詰める
選ばれた候補について制約や依存、深化後の形を問答で詰め、GLOSSARY.md を更新し、必要なら ADR の記録を提案します。
権限の説明(SKILL.md より)
| 機能 | 必要か | 説明 |
|---|---|---|
| ファイル書き込み | 一部で必要 | 一時ディレクトリの HTML レポートと、GLOSSARY.md・docs/adr/ の ADR のみを書き込みます。コード自体は変更しません。 |
| コマンド実行 | 一部で必要 | コミット履歴を見る git log と、レポートを開く open・xdg-open・start を実行します。 |
| 外部通信 | 不要 | スキル自体は通信しません。生成したレポートはブラウザで開くと CDN から Tailwind と Mermaid を読み込みます。 |
SKILL.md のフロントマター(YAML)
---
name: improve-codebase-architecture
description: Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
disable-model-invocation: true
---関連スキル
ルールスキャンですべてのリスクを検出できるわけではありません。インストール前にこのスキルの SKILL.md を読み、権限を確認してください。