DecRec について
DecRecは、選択とその理由を会話やクライアントをまたいで保持する、エージェント共有の意思決定メモリーです。プラグインはMCPサーバーとスキルを組み合わせ、決定の想起や記録を提案するタイミングを示し、確定は人が行います。
主な機能
- 01意思決定記録の検索と管理
- 02重要な選択時点での決定の想起
- 03記録や想起のタイミングを示すスキル
- 04人による意思決定の確定
- 05エージェントや会話をまたぐ記録共有
活用シーン
- 01新しいエージェントとの会話に過去の理由を引き継ぐ
- 02決定済みの選択と根拠を記録する
- 03状況の変化に応じて決定を見直す
- 04会議メモから保存すべき決定を選ぶ
MCP 対応
https://decrec.io/mcpのMCPサーバーは、検索、作成、更新、承認、確定、アーカイブなどの永続的な意思決定状態をエージェントに提供します。プラグインには、操作の適切なタイミングを示すスキルが含まれます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://decrec.io/mcpclaude mcp add --transport http io-decrec-decrec https://decrec.io/mcp{"mcpServers":{"io-decrec-decrec":{"type":"http","url":"https://decrec.io/mcp"}}}Cursor で開く{"servers":{"io-decrec-decrec":{"type":"http","url":"https://decrec.io/mcp"}}}VS Code で開く{"mcpServers":{"io-decrec-decrec":{"type":"http","url":"https://decrec.io/mcp"}}}{"mcpServers":{"io-decrec-decrec":{"serverUrl":"https://decrec.io/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
DecRec
AI が探索します。決めるのはあなたです。DecRec が記憶します。
Claude、ChatGPT、Cursor、Codex などのエージェント間で共有される意思決定メモリです。
インストール · ドキュメント · 仕組み · なぜ意思決定なのか · スキルの役割 · 学んだこと · プライバシー
30 秒でインストール
このパッケージはエージェントプラグインです。スキルと DecRec MCP サーバーが含まれています。
Cursor の場合
チャット入力欄で、スラッシュコマンドとして次を入力します。
/add-plugin decrec@https://github.com/decrec-io/decrec-plugin
または、Settings → Customize → Plugins から、その GitHub リポジトリを指定してインストールします。
Claude Code の場合
/plugin marketplace add decrec-io/decrec-plugin
/plugin install decrec@decrec
Codex CLI の場合
codex plugin marketplace add decrec-io/decrec-plugin
codex plugin add decrec@decrec
エージェントは忘れても、DecRec は忘れません。
3 週間前 — ChatGPT
チームの需要を検証するまでは、アカウントを単一ユーザー向けに保ちます。
✓ DEC-8 として記録済み
今日 — Cursor、新しい会話
アカウントモデルを変更する前に確認です。DEC-8 では、需要を検証する間、意図的にアカウントを単一ユーザー向けに保っていました。この方針を見直しますか?
1 つの意思決定を、どのエージェントからでも。
仕組み
MCP により、エージェントは意思決定にアクセスできます。スキルは、それらの意思決定がいつ重要かをエージェントに教えます。
Agent
├─ Skill → judgment: when decisions matter
└─ MCP → durable decision state
↕
DecRec
| レイヤー | 役割 |
|---|---|
| スキル | 判断基準:何を意思決定とみなすか、いつ呼び出し、いつ記録し、いつ止めるか。 |
| MCP | 永続的な状態:意思決定を検索、作成、更新、登録、確定、アーカイブします。 |
| DecRec | チャットやエージェント間で共有される、意思決定の一元的な記録システムです。 |
スキルがなくてもツールは書き込みできますが、ツールがなければスキルはエージェント間で状態を永続化できません。
なぜすべてではなく、意思決定を記憶するのか?
DecRec が記憶するのは意思決定であり、AI の出力ではありません。エージェントは記録を準備して提示できますが、意思決定を確定するのは人間です。
エージェントはすでに、コード、チャット、ドキュメント、プロジェクトのコンテキストにアクセスできます。DecRec は、それらすべてを記憶しようとはしません。
将来の作業を制約する、より小さな選択肢の集合を保持します。
- 何を選んだか
- なぜ選んだか
- 何を検討したか
- 誰が確定したか
- どのような状況なら見直すべきか
目標はコンテキストを増やすことではありません。すでに下された意思決定の理由を、新しいエージェントに伝えることです。
スキルの役割
-
範囲を守る — 依頼された範囲を超えて進めません(依頼がない限り、一覧表示 → 形を整える → 更新 → 探索 → 登録 → 確定という一連の流れは実行しません)。
-
呼び出す — 後の作業を制約する重大な選択の分岐点でのみ検索します。通常のコーディングの前には決して検索しません。
-
記録する — 重大な選択の分岐が決着したとき、一度だけ提案します。自動作成はせず、些細なことを持ち出して作業を中断することもありません。
-
人間が確定する — エージェントは記録を準備して提示できますが、意思決定を確定することはありません。
完全なプロトコル:skills/decrec/SKILL.md。探索用プロンプト:skills/decrec/explore-prompts.md。
試してみる
インストール後、MCP 接続を許可してから、新しい会話に次のいずれかを貼り付けます。
検討中の選択
Should we [option A] or [option B]?
Work through it from more than one side, then record the decision in DecRec.
または、現在検討している実際の意思決定に置き換えてください。
一連のやり取り
Here is a [Slack thread / meeting notes]. What is worth recording in DecRec? Don't record until I pick.
[paste]
すでに決めたこと
We picked [option A] over [option B]. Record that decision in DecRec.
インストール
| クライアント | こちらから開始 |
|---|---|
| Cursor | 下記のスラッシュコマンド、または「Settings → Plugins」 |
| Claude Code | /plugin marketplace add |
| Codex CLI | codex plugin marketplace add |
| Claude(Web と Desktop) | マーケットプレイス decrec-io/decrec-plugin を追加 |
| ChatGPT | Work:マーケットプレイスプラグイン。Chat:MCP + スキルの ZIP |
| VS Code | コマンドパレット → Chat:Install Plugin From Source |
| その他 | スキルファイルをコピー + MCP コネクター |
Cursor
チャット入力欄にスラッシュコマンドとして入力します。
/add-plugin decrec@https://github.com/decrec-io/decrec-plugin
または、Settings → Customize → Plugins を開き、その GitHub リポジトリからインストールします。
Claude Code
/plugin marketplace add decrec-io/decrec-plugin
/plugin install decrec@decrec
Codex CLI
codex plugin marketplace add decrec-io/decrec-plugin
codex plugin add decrec@decrec
Claude(Web と Desktop)
どちらも同じ手順です。スキルと MCP はプラグインに含まれています。
- Customize → Plugins → Add → Add marketplace
- URL:
decrec-io/decrec-plugin - Sync → DecRec を選択 → Install
- 確認されたら許可します。
ChatGPT
Desktop(Work)
マーケットプレイスプラグインです。Chat では動作しません。
- Plugins → Add → Add a marketplace を開きます。
- ソース:
decrec-io/decrec-plugin - Add marketplace を選択し、続いて decrec をインストールします。
- 確認されたら許可します。新しい Work の会話を開始します。
Web と Desktop(Chat)
ここではマーケットプレイスプラグインは動作しません。chatgpt.com で MCP とスキルを追加します。
MCP(ツールのみ — スキルなし):
- Plugins → +
- 接続:Server URL
- URL:
https://decrec.io/mcp - Create を選択します。確認されたら許可します。新しい会話を開始します。
スキル:
- GitHub リポジトリから ZIP をダウンロードします。
- Plugins → Skills → + → ZIP をアップロードします。
VS Code
コマンドパレット(Cmd+Shift+P / Ctrl+Shift+P)を開き、次の操作をします。
Chat: Install Plugin From Source
GitHub の URL を貼り付けて Enter キーを押します。
https://github.com/decrec-io/decrec-plugin
その他
skills/decrec/*.md(SKILL.md と explore-prompts.md)をクライアントのスキルディレクトリにコピーします。MCP コネクターを https://decrec.io/mcp に追加します。
エージェントにいつ記憶するかを教えて学んだこと
DecRec を使わない場合にも役立ちます。これらを自分のエージェントスキルに活用してください。
1. 3 つすべてに当てはまる場合のみ記録する
代替案(経路が 2 つ以上)、影響(後の作業を制約する)、将来の関連性(誰かが なぜ と尋ねる)。
2. 求められた範囲を超えて先に進まない
依頼された段階に合わせ、そこで止めます。
3. 意思決定の境界でのみ想起する
通常のコーディング、バグ修正、またはすでに選択された方針の実装の前には行いません。
4. エラー時はフェイルファストし、エラーコードに応じて分岐する
locked、in_flight、pin_mismatch は停止(または再読み込み)を意味します。チャット内容から推測して再試行しないでください。
5. 役割ごとに独立したパスで作業する
クリーンなコンテキストから調査します。エージェントは選択肢をまとめますが、コミットはしません。
6. 事実を捏造しない
概要に記載されていない技術スタック、ベンダー、テナンシー、ビジネス指標を作り上げないでください。
すべてのルールについては、skills/decrec/SKILL.md を参照してください。
プライバシー
このプラグインは OAuth を使用して、https://decrec.io/mcp のリモート MCP サーバーに接続します。DecRec は、アカウントのメールアドレス、組織への所属情報、記録することを選択した意思決定の内容を保存します。詳細:利用規約とデータポリシー。サポート:[email protected]。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
