Communitygithub.com

candycong2001-ui/agent-project-playbook

一套可安裝、遷移與持續迭代的人機協作專案章程。

agent-project-playbook 是什麼?

「agent-project-playbook」是一個專為 AI 代理(如 Claude Code、Cursor 等)設計的人機協作專案章程技能,旨在結構化專案文件管理與代理工作流程。它定義了一套清晰的執行規則:在開始實作或診斷前,代理需先讀取 `CURRENT_HANDOFF.md` 及相關穩定文件,並將文件中的主張與當前倉庫證據進行比對;僅在用戶授權下才編輯文件,否則僅報告偏差。完成里程碑後,代理必須更新 `CURRENT_HANDOFF.md` 中的目前狀態與驗證證據,並在交接前移除已完成的流程細節,留下一個可接續的狀態。同時,`BLUEPRINT.md` 與 `ARCHITECTURE.md` 僅在產品意圖、範圍、元件、資料流等關鍵變更時才更新。最後,在重大交付前需執行 `docs_lint.py` 腳本。此技能支援任何可讀取 markdown 文件的平台,透過嚴格的邊界條件(如行數限制)與版本控制規則,確保文件保持精簡、一致且可持續迭代。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add candycong2001-ui/agent-project-playbook

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

專案文件

工作流程

  1. 在開始實作或診斷時,先讀取 docs/CURRENT_HANDOFF.md 以及穩定文件中相關的部分。
  2. 將文件中的主張與當前倉庫證據進行比對。
  3. 在探索或唯讀審查期間,報告文件與事實的偏差,除非用戶授權更改,否則不要編輯文件。
  4. 在任務開始時,將 CURRENT_HANDOFF.md 中的當前目標和下一步行動更新為新內容。
  5. 在完成可驗證的里程碑後,更新當前狀態與驗證證據;不要在文件中添加時間線。
  6. 在交接前,移除已完成的流程細節,留下一個可接續的狀態。
  7. 僅在產品意圖、用戶、範圍、限制條件或驗收標準變更時,才更新 BLUEPRINT.md。
  8. 僅在元件、邊界、資料流、已驗證的命令、部署、回滾或風險變更時,才更新 ARCHITECTURE.md。
  9. 在重大交付前,執行 python3 .agents/skills/project-docs/scripts/docs_lint.py。

邊界條件

  • 當前的程式碼、測試、配置、命令輸出與用戶指令的優先級高於這些文件。
  • BLUEPRINT 保持在 160 行以內。
  • ARCHITECTURE 保持在 160 行以內。
  • CURRENT_HANDOFF 保持在 80 行以內。
  • AGENTS 保持在 90 行以內。
  • Git 儲存歷史版本。CURRENT_HANDOFF 僅儲存最新的工作狀態。

相關技能