工程開發
writing-skills
一套用於編寫代理技能的測試驅動開發 (TDD) 框架,透過壓力測試情境確保文件能有效引導代理行為。
簡介
Writing-skills 提供了一套基於測試驅動開發 (TDD) 的結構化方法,專門用於建立、優化和驗證軟體代理技能。該系統將文件視為代碼,要求開發者在起草實際文件之前,透過子代理設定特定的壓力場景,以建立代理行為的基準。這確保了每個技能都經過實證驗證——觀察代理在沒有技能的情況下失敗、編寫技能來解決該失敗、並透過後續測試驗證合規性。它專為在 Claude Code 或 Codex 等環境中構建自定義技能的工程師和高階使用者而設計,確保文件具有可操作性、準確性,並能抵禦幻覺或誤解。
-
實作流程文件的 RED-GREEN-REFACTOR 循環。
-
支援建立壓力測試場景以驗證技能的有效性。
-
提供扁平且可搜尋的命名空間,用於管理複雜的代理專用技能。
-
將文件分為技術、模式和參考類型以實現模組化。
-
利用 YAML 前置元數據(frontmatter)進行機器可讀的觸發條件設定。
-
防止「工作流總結」陷阱,避免代理忽略邏輯而選擇過度簡化的描述。
-
在起草任何內容之前,務必先運行基準測試,以觀察代理原始的解釋方式。
-
使用此技能來建立可重複使用的技術、模式或工具,而非處理一次性問題或專案特定的約定。
-
如果任務可以透過正則表達式或自動化驗證來解決,請優先考慮自動化而非手動編寫文件。
-
使用以「Use when...」開頭的明確觸發條件來建構文件。
-
維持嚴格的模組化目錄結構,以便於查找和整合。
-
與 Claude Code 或 Codex 環境搭配使用,以標準化開發週期中的代理行為。
-
確保文件保持簡潔,優先採用可操作的模式和代碼比較,而非敘事性描述。
倉庫統計
- Star 數
- 171,907
- Fork 數
- 15,164
- Open Issue 數
- 278
- 主要語言
- Shell
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年4月29日 上午05:50