harness-builder-skill 是做什麼的?
一個元技能,能將任何領域的工作方法論轉化為可獨立運作的 AI Agent 框架。純 Markdown、零依賴、跨平台,源自 harness-all 生產級框架家族。
概述
此技能作為「建構器」,讓你定義自己領域的標準作業流程(SOP),並自動將該 SOP 轉化為一個 AI Agent 的技能。你只需要提供一個 Markdown 文件,描述該領域的方法論(包含步驟、規則、注意事項),此技能便會生成一個可以直接在你的 AI Agent 中使用的框架。
使用
- 在專案中建立一個 Markdown 文件,例如
my-domain-methodology.md。 - 在文件中以清楚且有結構的方式撰寫你的領域方法論。
- 在 AI Agent 會話中使用
@harness-builder-skill並指定你的方法論文件路徑。 - AI Agent 便會載入該方法論,並根據其中的規則與步驟來執行任務。
支援的平台
此技能完全以純 Markdown 撰寫,因此可在所有支援 Markdown 技能的 AI Agent 平台上使用,包括但不限於:
- Claude Code
- Cursor
- Codex
- 任何支援自訂技能的 AI Agent
架構
一個完整的領域框架應包含以下元件:
- 目標聲明:描述此框架適合處理的問題類型。
- 先決條件:開始前需完成的準備工作。
- 步驟清單:詳細的逐步操作說明。
- 規則與原則:指導行為的準則。
- 注意事項:常見陷阱與例外處理。
- 輸出範例:預期的成果格式。
範例
假設你建立一個「Code Review 框架」的領域方法論(code-review-methodology.md):
# Code Review 框架
## 目標
- 確保程式碼品質與一致性。
- 及早發現潛在錯誤。
## 步驟
1. 檢查程式碼風格是否符合專案規範。
2. 驗證邏輯正確性。
3. 確認測試覆蓋率充足。
...
再使用此技能,便能讓 AI Agent 在進行 Code Review 時自動遵循上述步驟。
進階使用
你可組合多個領域框架,建立更複雜的 Agent 行為,例如:
- 將「需求分析框架」與「程式碼生成框架」結合。
- 使用「除錯框架」作為「測試框架」的前置步驟。
貢獻
歡迎改進此技能或分享你的領域框架。請遵循 harness-all 專案的貢獻指南。
授權
MIT