EveryInc/compound-engineering-plugin
Official Compound Engineering plugin for Claude Code, Codex, Cursor, and more
コンパウンドエンジニアリング とは何か?
コンパウンドエンジニアリングは、コード中心のAIアシスタント(Claude Code、Cursor、Codex、Grokなど)向けに、36の即時利用可能なスキルを提供するAIエージェントプラグインです。このプラグインは開発サイクルを繰り返し可能なループ――ブレインストーミング → プラン → 作業 → 簡素化 → レビュー → コンパウンド――に構造化し、各変更から得られた学びを自動的にリポジトリに書き戻すことで、次のイテレーションがすでにその知識を内包した状態から始まるようにします。
コアアイデア – コンパウンドループ
| ステップ | スキル | 機能 |
|---|---|---|
| ブレインストーミング | /ce‑brainstorm |
要件の純粋な抽出と、統一された「要件のみ」のプラン作成を対話形式で行います。 |
| プラン | /ce‑plan |
ブレインストーミングの出力を、実行可能な具体的な実装計画に変換します。 |
| 作業 | /ce‑work |
プランを直接実行するか、複数モデル間の著者に委任し、コミットと検証を処理します。 |
| 簡素化 | /ce‑simplify‑code |
レビュー前に、新しく書かれたコードを明確さと再利用性のためにリファクタリングします。 |
| レビュー | /ce‑code‑review(および /ce‑doc‑review) |
複数エージェントによるレポートのみのレビューで、実装が計画と一致しているかを確認します。 |
| コンパウンド | /ce‑compound |
サイクル中に発見された知見、制約、パターンを docs/solutions/(または設定可能な場所)に永続化します。 |
ループを1回実行すると学習アーティファクトが生成され、2回目以降はそのアーティファクトを基盤として読み込むため、エージェントは過去の修正、エッジケース、アーキテクチャ決定を「記憶」するようになります。
使い方
- インストール:お好みのAIコーディングホスト(Claude Code、Cursor、Codex、Grokなど)にプラグインを導入します。READMEに各プラットフォーム用の正確なコマンドが記載されています。ほとんどの場合、1行で完了します。例:
/plugin marketplace add EveryInc/compound-engineering-pluginまたはcodex plugin add compound‑engineering@compound‑engineering‑plugin。 - 任意のリポジトリでセットアップコマンドを実行します:
これにより/ce‑setup.compound‑engineering/config.yamlが作成され、例のアーティファクトが追加され、.gitignoreが更新されます。 - ループを手動で実行します:
/ce‑brainstorm <機能の説明> /ce‑plan /ce‑work /ce‑simplify‑code /ce‑code‑review /ce‑compound - または、ブレインストーミング後に自律スキル
lfg("let‑f‑go")に全パイプラインを任せます:/ce‑brainstorm 機能を説明 /lfglfgは全ループを実行し、リモートリポジトリが存在すればPRをプッシュし、CIを監視し、マージは明示的に承認しない限り停止します。
スキルカタログ(高レベルグループ)
| グループ | 代表的なスキル | 目的 |
|---|---|---|
| コアループ | ce‑brainstorm, ce‑plan, ce‑work, ce‑simplify‑code, ce‑code‑review, ce‑compound |
各イテレーションを構成する6ステップ。 |
| ループの周辺 | ce‑strategy, ce‑product‑pulse, ce‑sweep, ce‑compound‑refresh |
ループを上位の目標や既存の知識パックに根ざした状態に保ちます。 |
| オンデマンド | ce‑ideate, ce‑bakeoff, ce‑pov, ce‑debug, ce‑explain, ce‑doc‑review, ce‑optimize, ce‑prototype |
デバッグ、説明、プロトタイピングなど、特定のニーズ向けの迅速ユーティリティ。 |
| Gitワークフロー | ce‑commit, ce‑commit‑push‑pr, ce‑babysit‑pr, ce‑resolve‑pr‑feedback, ce‑worktree |
コミット、PR作成、フィードバックのフォローを自動化。 |
| 自律 | lfg |
全パイプラインを手放しで実行。 |
| テスト&デザイン | ce‑test‑browser, ce‑test‑xcode, ce‑polish, ce‑dogfood |
出力の検証と仕上げ。 |
| コラボレーション | ce‑proof, ce‑handoff, ce‑promote |
作業の共有と所有権の移行。 |
| ユーティリティ | ce‑setup, ce‑noslop, wtf, ce‑retune, ce‑riffrec‑feedback‑analysis |
設定、執筆、メンテナンス向けの雑多なヘルパー。 |
フィロソフィー
- 次の作業をより簡単にする – 知識はコミット履歴に埋もれず、キャプチャされる。
- 80 % プランニング&レビュー、20 % 実行 – 事前への深い思考により、技術的負債と繰り返しの再学習を削減。
- コンパウンドパック(実験的) – 組織全体のルールセットを定義でき、計画時に自動的に参照され、レビュー時に強制されるため、リポジトリ間の一貫性が得られます。
エコシステム間でのインストール
リポジトリは、数十種類のエージェント(Claude Code、Cursor、Codex CLI、Kimi、Cline、Grok Build、Devin、GitHub Copilot、Factory Droid、Qwen Code、OpenCode、Pi、oh‑my‑pi、Antigravity)向けにネイティブマニフェストを提供しています。インストールは通常、リポジトリをマーケットプレイスのソースとして追加し、compound‑engineeringプラグインをインストールする1つのコマンドで完了します。各プラットフォームの詳細手順はREADMEに記載されています。パターンは同じです:
- マーケットプレイスを登録(必要に応じて)。
- プラグインをインストール。
- エージェントを再起動または再読み込みして、新しい
/skillコマンドが表示されるようにします。
すぐに始めたい方へ
/ce‑setup # リポジトリに設定をブートストラップ
/ce‑brainstorm バックグラウンドジョブの再試行を安全にする
/ce‑plan
/ce‑work
/ce‑simplify‑code
/ce‑code‑review
/ce‑compound
または、完全自律:
/ce‑brainstorm 機能を説明
/lfg
プラグインはPRを作成し、テストを実行し、承認しない限りマージ前に停止します。
詳細情報の入手先
- スキルドキュメント –
docs/guides/README.md(完全なカタログ、チェイニング図)。 - ブログ記事 – 「コンパウンドエンジニアリング:Everyがエージェントでコードする方法」と「コンパウンドエンジニアリングの背景にある物語」(README内のリンク)。
- デモアセット –
assets/demo/には2週間分の実際のセッションの再現が含まれており、知識のコンパウンド効果を示しています。
まとめ
コンパウンドエンジニアリングは、実際のインストール可能なプラグインであり、AIコーディングエージェントを自己文書化された開発アシスタントに変えるものです。すべての変更を構造化されたループを通すことで学びを永続化し、技術的負債を削減し、将来の作業をより速く、より安全にするという目標を持っています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- Dispatch