Community程式設計與開發github.com

LuckyOneTwoThree/harness-builder-skill

一個元技能,能將任何領域的工作方法論轉化為可獨立運作的 AI Agent 框架。純 Markdown、零依賴、跨平台,源自 harness-all 生產級框架家族。

harness-builder-skill 是什麼?

此技能是一個「元技能」(meta-skill),旨在幫助開發者或 AI Agent 將特定領域的工作方法論(如軟體開發流程、資料分析步驟或專案管理框架)封裝為一個自成一體的 AI Agent 框架。它完全依賴純 Markdown 文件,無需任何外部依賴或程式碼庫,因此可以在任何支援 Markdown 的 AI Agent 平台(如 Claude Code、Cursor、Codex 等)上跨平台運行。其核心設計理念來自 harness-all 生產級框架家族,強調「輕量、可重複使用、易於組合」的架構。開發者只需遵循此技能提供的結構,撰寫自己的領域方法論 Markdown 文件,就能快速打造專屬於該領域的 AI 助手,大幅降低從零開始建構 Agent 的門檻。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add LuckyOneTwoThree/harness-builder-skill

Installed? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

harness-builder-skill 是做什麼的?

一個元技能,能將任何領域的工作方法論轉化為可獨立運作的 AI Agent 框架。純 Markdown、零依賴、跨平台,源自 harness-all 生產級框架家族。

概述

此技能作為「建構器」,讓你定義自己領域的標準作業流程(SOP),並自動將該 SOP 轉化為一個 AI Agent 的技能。你只需要提供一個 Markdown 文件,描述該領域的方法論(包含步驟、規則、注意事項),此技能便會生成一個可以直接在你的 AI Agent 中使用的框架。

使用

  1. 在專案中建立一個 Markdown 文件,例如 my-domain-methodology.md。
  2. 在文件中以清楚且有結構的方式撰寫你的領域方法論。
  3. 在 AI Agent 會話中使用 @harness-builder-skill 並指定你的方法論文件路徑。
  4. 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

相關技能