工程开发
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日 17:26
在 GitHub 查看