コード決定: オープンソースClaudeプラグインが技術的決定を記録

Code Decisionsは、個人で複数のセッションを並行して作業する場合でも、チームで協業する場合でも、Claudeがセッション間で技術的な決定事項を忘れてしまう問題に対処するClaude Codeプラグインです。このプラグインは通常の会話中に行われた決定事項をキャプチャし、将来の参照のために永続化します。
仕組み
Claudeとの会話で技術的な決定を行ったとき(例えば、「ダッシュボードのクエリには生のSQLを使用する」や「Redisを使用する、Sidekiqは重すぎる」と言った場合)、プラグインは決定を示す言語を検出し、マークダウンファイルを.claude/decisions/に書き出します。各ファイルには、それが管理するファイルを指すaffectsフィールドが含まれています。チームの誰か(将来の自分自身も含む)がそれらのファイルを編集すると、決定事項が自動的にそのClaudeセッションに表示されます。
主な機能
- 設定不要、依存関係なし(標準ライブラリのみのPython)
- 常に助言のみ—促しは与えますが、決してブロックしません
- マークダウンファイルが信頼できる情報源として機能(データベースではありません)
- 決定事項はgitにコミットされ、リポジトリと共に移動
- 決定事項はプルリクエストに表示
手動制御コマンド
プラグインには手動制御のための /decision コマンドが含まれています:
/decision auth認証に関する過去の決定事項を検索/decision --tagsトピック別に決定事項を閲覧/decision undo最後にキャプチャされた決定事項を元に戻す
このプラグインはMITライセンスで、GitHubの https://github.com/zimalabs/code-decisions で利用可能です。
📖 Read the full source: r/ClaudeAI
👀 See Also

アンソロピックのマルチエージェントハーネス設計によるクロードのコード品質向上
Anthropicのブログ記事では、Claudeのコンテキスト不安と自己評価バイアスに対処するために複数のエージェントを使用するハーネス設計について詳述しており、フロントエンドおよびフルスタック開発のための具体的なエージェントの役割と評価基準が示されています。

Claude-context-lintツールは、Claude Codeプロジェクトにおけるトークンオーバーヘッドを監査します。
claude-context-lintという新しいツールは、Claude Codeプロジェクトをスキャンし、ユーザー入力前にCLAUDE.mdファイル、スキル、MCPサーバー、システムプロンプトによって消費されるコンテキストウィンドウの量を表示します。このツールはトークン使用量を削減するための具体的な推奨事項を提供します。

Engram: 知識を定着させるOpenClaw学習プラグイン
EngramはOpenClawプラグインで、事前テスト、ブラインド採点、FSRS-4.5スケジューリングといった神経科学に基づく手法を用いて、AIエージェントが作業を加速する中でも学習内容を確実に定着させます。

AIBrainはClaude Codeに永続的な記憶と自己改善機能を追加します
AIBrainは、Claude Codeにセッション間で持続的なメモリと自己改善機能を提供する脳レイヤーです。セマンティック検索による情報取得と自己改善サイクルを備え、53のワークフロー、44のスキル、9つのMCPサーバーを含み、Tailscaleによるマルチエージェントメッシュネットワーキングをサポートします。