工程開發
using-skills
強制性工作流程技能,用於管理對話狀態、執行技能發現,並透過 TodoWrite 清單確保任務執行。
簡介
using-skills 代理是一個基礎架構元件,旨在規範軟體代理在專案執行期間的行為。它強制執行一項嚴格且不可協商的協定,用於從儲存庫的技能集中識別並呼叫專用功能。透過要求代理在回應任何使用者提示之前驗證相關技能的存在,它防止了過早執行、確保了上下文感知決策,並保證遵循已記錄的最佳實踐。此技能作為一個元治理層,防止了常見的合理化行為,例如將任務視為「太簡單」或跳過正式驗證步驟。
-
強制協定:執行基於清單的回應機制,要求代理列出可用技能、評估適用性,並透過 Skill 工具宣布使用。
-
TodoWrite 整合:強制為技能說明中的任何可操作項目建立持久的 TodoWrite 任務,確保複雜的工作流程在對話過程中不會丟失或被跳過。
-
合理化過濾:明確定義並禁止常見的失敗模式(例如:「這只是一個簡單的問題」、「讓我先檢查檔案」),迫使代理依賴既定系統而不是啟發式捷徑。
-
工作流程一致性:確保像腦力激盪、測試驅動開發 (TDD) 和驗證等關鍵實踐,無論使用者對任務複雜度的感知如何,都能被持續觸發。
-
務必查閱儲存庫的 .claude/skills/ 目錄,以確保代理使用此協定的最新版本。
-
請勿嘗試在腦中處理清單;始終使用 TodoWrite 以確保問責制和可追溯性。
-
如果技能適用於任務的 1%,則必須使用它;沒有選擇退出的選項。
-
此技能旨在供所有與程式碼庫互動的軟體代理使用,以保持與 SDD(規格驅動開發)標準和專案架構的嚴格一致。
倉庫統計
- Star 數
- 1
- Fork 數
- 0
- Open Issue 數
- 0
- 主要語言
- Dart
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月3日 下午06:17