HangYu8123/HarnessFlow
Harness coding workflow for codex, claude, github copilot
解決的問題
HarnessFlow 防止 AI 編碼助手進行「一次性」變更——也就是在缺乏充分規劃或驗證的情況下立即進行修改。它提供一個結構化的多代理流水線,強制 AI 分析程式碼庫、挑戰自身假設,並在發布程式碼前驗證結果,從而減少回歸問題與 token 浪費。
如何運作
這是一個可攜帶的 Markdown 指令套件,可與 Claude Code、Codex CLI 和 GitHub Copilot 等工具整合。它不依賴執行時,而是直接將一組請求範本與工作流程檔案儲存在倉儲中。
當使用者提交填妥的範本時,AI 助手將遵循特定的流程:
- 平行分析:多個分析子代理從不同角度調查程式碼庫。
- 整合:一位資深工程師代理將這些發現整合成一個統一的計畫。
- 自我挑戰:一位「魔鬼的辯護者」對計畫進行壓力測試,以發現潛在的錯誤假設。
- 驗證:品質保證工程師驗證實作結果。
- 持久記憶:結果被寫入
repo_info/目錄,使未來的請求能立即獲得上下文。
適用對象
使用 AI 編碼助手(特別是 Claude Code、Codex CLI 和 VS Code + GitHub Copilot)的開發者,希望獲得更系統、更可靠、更節省 token 的程式碼生成與重構能力。
主要亮點
- 零執行時:無需
npm install或建置步驟;完全由一組 Markdown 指令組成。 - 三種工作流程模式:提供
general(全面)、fast(節省 token)和skill(社群技能支援)三種變體。 - 九種請求類型:針對實作、重構、除錯、程式碼庫問答、正確性檢查、目標導向執行、堆疊 PR、倉儲初始化和迭代循環等場景的專用工作流程。
- 平台自適應:透過設定腳本自動為不同 AI 工具配置入口點。
- 經驗證的效率:基準測試顯示,
fast模式相比general工作流程可將程式碼體積與 token 成本降低 39–50%,同時保持 100% 正確性。
相關
- 專案
- 專案
- 專案
- 專案
- 專案