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

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

Zikra: Claude Code、Cursor、Codex向けのセルフホスト型MCPメモリサーバー
Zikraは、Claude CodeセッションがStopフックによって終了する際に、すべての決定、エラー、要件を自動的に保存するセルフホスト型MCPメモリサーバーです。これにより、ツールやチームメンバー間でアクセス可能な共有メモリプールが作成されます。

Claude Code向け仕様駆動開発ワークフロー:分解、コンテキストクリアリング、コストコントロール
仕様駆動開発アプローチでClaude Codeの複雑なタスク性能を向上。2次元分解とコンテキストクリアによりコスト削減と精度向上を実現します。

Claudeユーザーのための無料AI製品ローンチプレイブックリポジトリ
ある開発者が、Claudeと効果的に連携するように設計された構造化されたプレイブックとして実用的なAI製品ローンチの経験を整理した、無料のリポジトリ「AI Product Launch Skill」を公開しました。

オープンソースパイプラインがClaude Codeワークフローを再利用可能なスキルに変換します
Claude Codeを9ヶ月間毎日使用していた開発者が、機能仕様書、技術仕様書、複雑度見積もり、セキュリティチェックなどのチェックポイントで機能開発を構造化するパイプラインをオープンソース化しました。このパイプラインには、実装をガイドする/new-featureと/bug-fixのエントリーポイントが含まれています。