工程開發
ring:writing-skills avatar

ring:writing-skills

一種將測試驅動開發 (TDD) 應用於流程文檔的框架,透過壓力測試情境來識別並修補 AI 代理的合理化漏洞,確保文檔執行的可靠性。

簡介

Writing Skills 是一套將流程文檔轉化為 AI 代理可執行與可測試代碼的系統化方法論。透過將文檔視為「生產代碼」,並將交互情境視為「單元測試」,此技能為所有流程指南強制執行嚴格的 RED-GREEN-REFACTOR 循環。它專為工程師、系統架構師和提示工程師設計,確保 AI 代理在複雜工作流程中始終如一地執行,而不會在壓力下偏離或合理化違規行為。流程始於定義基準失敗情境,觀察代理當前行為,撰寫文檔以解決具體差距,並持續迭代直到代理的表現對於常見失敗模式達到絕對可靠。

  • 實作文檔創建的 RED-GREEN-REFACTOR 循環:定義失敗情境、執行測試、撰寫技能、並重構以填補漏洞。

  • 利用子代理驅動的壓力測試,將 AI 代理推向邊緣情境,以驗證對文檔規則的遵守情況。

  • 透過要求在創建文檔前提供基準失敗證據,有效防止代理進行「合理化」違規。

  • 專注於創建可重複使用的技術、模式和參考指南,而非單次使用的解決方案。

  • 提供 SKILL.md 結構化模板,包含名稱與描述的元數據欄位,確保透過代理搜尋優化 (ASO) 進行高效發現。

  • 最適用於需要高可靠性工作流、合規性要求高或複雜技術程序的場景。

  • 不適用於一次性解決方案或已有現成文檔的標準實務。

  • 使用者需熟悉測試驅動開發 (TDD) 原則,以有效創建和重構壓力測試情境。

  • 文檔應保持精簡以優化 Token 使用效率;利用特定觸發條件與症狀來引導代理自動載入。

  • 在「紅色」階段務必記錄代理所有的具體合理化行為,以便在「綠色」階段建立更強大、更健全的文檔。

倉庫統計

Star 數
181
Fork 數
20
Open Issue 數
7
主要語言
Python
預設分支
main
同步狀態
閒置
最近同步時間
2026年4月30日 上午11:59
在 GitHub 查看