/compress-architecture: 過剰設計を除去するエージェントスキル

Redditユーザー(u/CamWebby)は、AIコーディングエージェント向けのエージェントスキルである/compress-architectureを開発しました。これはアーキテクチャを追加するのではなく、不要な部分を削除することに焦点を当てています。中心となる問いは「システムはより少ない可視部分で同じ仕事を実行できるか?」です。目標は、ファイル数や行数を減らすことではなく、概念を減らし、所有権を明確にし、偶発的な結合を減らすことです。
監査対象
- 推測によるレイヤー(実現しなかった機能のための抽象化)
- 中継モジュール(価値を追加せずに委譲するだけのコード)
- 重複した概念(同じことを行う2つの方法)
- 価値に見合わなくなった抽象化(オーバーヘッドが利益を上回る)
保護対象
- 実際のドメイン境界(実際のビジネスロジックの境界)
- 公開API(外部で消費される契約)
- テスト容易性のための境界(依存性注入、テストを可能にするインターフェース)
- 明示的なエラーハンドリング(無視や隠蔽をしない)
- 異なるレートで変更されるコード(独立した進化の経路)
このスキルは、AIコーディングエージェントのワークフローの一部として、コードベースディレクトリに対して/compress-architectureのようなコマンドで実行されることを想定しています。単独のツールではなく、エージェントの動作を変更して監査と削除の提案を行うエージェントスキルです。
対象ユーザー
AIコーディングエージェント(例:Claude、Copilotなど)を使用する開発者で、正当なアーキテクチャ上の境界を壊さずに、コードベースから過剰な設計を自動的に検出・削除したい方。
📖 完全なソースを読む: r/ClaudeAI
👀 See Also

MCP + スキルフレームワーク:効率的なデータサイエンスワークフローのためのAIエージェントのガイド
MCPサーバー+スキルフレームワークを用いてClaude/GPTエージェントをプラットフォーム認識型で効率的なデータサイエンスワークフローに制約する実践的アプローチ — クライアント重いコードや不必要なデータ移動を回避。

マルチエージェントキャリアメンター、OllamaとMCPで構築されたローカルAI
開発者が、Ollamaとllama3をローカルで使用して履歴書を分析しキャリアインテリジェンスレポートを生成する5エージェントAIシステムを構築しました。このシステムはエージェントの出力を連鎖させ、各エージェントが前のコンテキストを基に処理を行い、MCPがツール統合を担当します。

Black LLAB: 動的モデルルーティングとDockerサンドボックス化AIエージェントのためのオープンソースアーキテクチャ
開発者がBlack LLABをオープンソース化しました。このシステムはMistral 3Bを使用してプロンプトをローカルモデルとクラウドモデルの間でルーティングし、OpenClaw統合によりAIエージェントを分離されたDockerコンテナ内で実行します。

CopilotKit: エージェントUIのためのオープンソースReactビルディングブロック
CopilotKit(星30k、MIT)は、エージェントUIレイヤー向けのReactコンポーネントを提供します:チャット、ストリーミング、ツール呼び出し、ヒューマンインザループ、生成UI、そしてLangGraph、ADK、CrewAIなどに対応したAG-UIプロトコルをサポートします。