writing-skills
使用 TDD 方法建立和測試 AI 技能
也可從以下取得: Cycleaddict,Cygnusfear,davila7,Dimon94,DYAI2025,CodingCossack,obra
未經測試就建立 AI 技能會導致產生代理在高壓下忽略的文件。此技能將測試驅動開發應用於技能建立:先執行失敗情境、記錄失敗、撰寫技能解決這些特定缺口,然後驗證合規性。
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
測試它
正在使用「writing-skills」。 代理在時間壓力下跳過檢查技能,說「我不看文件能更快修復這個問題」
預期結果:
已識別的合理化:速度偏誤。要新增的對策:明確的「STOP」檢查點,要求在任何除錯前檢查技能。紅旗警示:「我已經知道了」= 無論如何都要閱讀技能。
正在使用「writing-skills」。 技能描述:「當測試不穩定時用於非同步測試」
預期結果:
改進後:「當測試有競態條件、時間依賴性、或在不同執行間 inconsistently 通過/失敗時使用。」新增了可搜尋的症狀和技術無關的觸發條件。
安全審計
安全This is a documentation skill teaching test-driven development for AI skill creation. All 513 static findings are false positives: markdown code examples flagged as shell commands, documentation URLs flagged as network calls, and normal English text matching security keywords. The render-graphs.js utility safely calls graphviz for diagram rendering with hardcoded arguments.
品質評分
你能建構什麼
技能作者建立新文件
遵循 RED-GREEN-REFACTOR 循環建立代理在高壓下也會遵循的堅固技能
團隊標準化代理行為
建立明確的合理化對策和紅旗警示以強化紀律的技能
文件撰寫者提升清晰度
應用標記效率技術和交叉參照來建立簡潔、易發現的文件
試試這些提示
我想為 [topic] 建立新技能。帶領我完成 RED 階段:協助我在撰寫技能之前撰寫壓力情境。
我在沒有技能的情況下執行了壓力情境,代理 [describe behavior]。協助我識別合理化模式並為技能撰寫對策。
我的技能強制執行 [discipline]。檢視我的草稿並識別潛在漏洞,代理可能在壓力下藉此合理化不合規行為。
引導我完成完整技能的建立:1) 設計 3+ 個組合壓力情境 2) 記錄基準失敗 3) 撰寫解決缺口的最小技能 4) 識別剩餘漏洞 5) 驗證合規性
最佳實務
- 在撰寫任何技能內容之前先撰寫壓力情境並記錄基準失敗
- 以「Use when...」開頭描述觸發條件,而非工作流程摘要
- 透過列出禁止的繞過方法和合理化對策來明確關閉漏洞
避免
- 在觀察代理沒有技能時的失敗之前就撰寫技能文件
- 在描述欄位中摘要技能工作流程而非僅列出觸發條件
- 建立多語言範例而非一個優秀、可執行的範例