decision-records:輕量級決策記錄插件

前言

在智能體開發和項目協作中,經常出現重複爭論已關閉決策的情況,原因往往是沒人記得當初關閉它的理由。decision-records 插件旨在解決這個問題,幫助團隊記錄那些難以回退或難以重新爭論的決策。

這是什麼

decision-records 是一個輕量級決策記錄工具,由 ChenneyZhuang 維護。它遵循 MIT 許可證,核心價值在於記錄決策時的理由,而非僅僅記錄結論。它不需要模板儀式或審批流程,且保持零依賴。

核心功能

  • 僅追加模式:使用新記錄覆蓋舊記錄,而不是重寫歷史。重寫歷史是導致記錄腐爛的原因。
  • 零依賴:只有一個 SKILL.md 文件。
  • 零儀式:沒有模板儀式或審批工作流。
  • 位置:決策記錄保存在項目所在地(倉庫或文檔)。

安裝

在終端中執行以下命令:

git clone https://github.com/ChenneyZhuang/decision-records ~/.claude/skills/decision-records

典型用法

  1. 在項目文檔中創建一個名爲 decisions.md 的文件,或者將其作爲現有文檔的一個章節,放在它所治理的工作旁邊。
  2. 使用標準的 5 行格式記錄決策。

示例格式如下:

### 2026-09-14 — Use plan B for syncing
- Decision: sync via UUID, not timestamps
- Alternatives: timestamps (rejected: clock skew across devices)
- Why: IDs survive offline edits; timestamps silently drop concurrent rows
- Reversible? yes — migration script exists

適用場景與注意

  • 適用對象:團隊協作場景價值最大,個人項目通常只需要 2-3 條記錄。
  • 記錄時機:必須在決策做出的那一刻記錄理由。會後補記的記錄補的是記憶,不是理由。
  • 環境變化:記錄的是決策當時的理由;背景變化可能會讓“當時正確”的決策變成“現在存疑”的決策,替代流程(supersede)正是爲此設計。
  • 權限檢查:插件以當前 DSH 進程權限運行,安裝前請檢查源碼與許可證。

結語

decision-records 通過記錄決策理由和保持歷史可讀性,避免重複爭論。更多信息可訪問 GitHub 倉庫 或 DSH 目錄。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜