工程開發
worker avatar

worker

自動化票務開發代理,從監控任務來源到自動化建立拉取請求 (PR),並透過 ERNE 標準進行驗證,實現完整的軟體開發生命週期管理。

簡介

worker 技能是 ERNE 生態系統中的自動化引擎,旨在彌合專案管理平台與程式碼執行之間的差距。它專為利用 AI 代理來加速功能交付或維護任務的軟體工程師和團隊所設計。透過輪詢 ClickUp、GitHub、Linear、Jira 或本地 JSON 檔案等問題追蹤工具,worker 可啟動精密的、多階段的 CI/CD 式管線,處理從初始評估到最終程式碼貢獻的完整票務週期。

  • 自動化管線整合:執行完整的 ERNE 生命週期,包括驗證、上下文解析、規劃、透過 Claude Code 執行、測試、自我審查以及 PR 生成。

  • 多提供者相容性:透過 API 金鑰與設定與 ClickUp、GitHub、Linear 和 Jira 進行無縫整合,並支援自訂篩選器與輪詢間隔。

  • 智慧工作流管理:在繼續進行程式碼生成之前,利用信心評分機制來評估自動化成功的可能性。

  • 安全與品質門檻:透過自動化自我審查與健康度增量比較來執行 ERNE 程式碼標準,確保在開啟任何 PR 前維持專案審計完整性。

  • 隔離執行環境:在隔離的 git 工作樹 (worktree) 中運行,以維護儲存庫穩定性並防止在自動化執行期間發生衝突變更。

  • 設定與使用:透過 worker.json 檔案進行管理,使用者可在其中定義提供者憑證、儲存庫路徑、Hook 設定檔與品質門檻。

  • 執行模式:支援用於背景任務執行的連續輪詢、用於處理單一票務的 --once 旗標,以及用於在不觸發變更的情況下檢查票務的 --dry-run 選項。

  • 先決條件:依賴 Claude Code 代理套件來執行實際的程式碼生成、測試與檔案系統變更。

  • 最佳實踐:務必監控健康度增量評分並密切審查 PR 摘要,worker 設計初衷是為了在複雜的架構決策中協助人類,而非取代人類監督。

  • 限制:需要配置 API 憑證與有效的 git 環境;其有效性取決於專案對 ERNE 堆疊偵測與規則模板的遵循程度。

倉庫統計

Star 數
35
Fork 數
3
Open Issue 數
0
主要語言
JavaScript
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月3日 下午05:26
在 GitHub 查看