工程開發
using-skills avatar

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
在 GitHub 查看