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