forgedock

基于GitHub的AI代码生成确定性编排引擎,将Issue转为合并PR。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:forgedock。
它的用途是:基于GitHub的AI代码生成确定性编排引擎,将Issue转为合并PR。
完整的 Skill 内容见:https://321skill.com/skills/forgedock/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“请使用ForgeDock处理里程碑‘Q2功能上线’中的所有高优先级Issue。”,它会自动分析该里程碑下的所有Issue,并行调度智能体进行调查、编码、审查,并最终将通过的更改创建为PR并合并,全程状态在GitHub上可见。

介绍

ForgeDock是一个解决AI辅助软件开发中状态管理和协作混乱问题的工具。它利用GitHub已有的Issue、PR和注释作为持久化结构,为LLM生成的代码提供状态跟踪、调度、恢复、审查和记忆功能,将GitHub本身变成了一个确定性的编排平台。

使用时,开发者只需在GitHub Issue上标记(如/orchestrate),ForgeDock便会自动接管,驱动智能体并行处理多个Issue,完成从问题调查、代码构建、审查到最终合并的全流程,并将状态通过GitHub标签实时更新。

它非常适合需要利用AI(特别是Claude Code)进行规模化、自动化代码生成和迭代的团队或个人开发者,尤其是那些已经在GitHub上进行协作的项目。

建议在尝试前先阅读完整文档,并在一个临时仓库中进行初步测试,以熟悉其工作流和配置要求。注意其核心是为Claude Code构建,需确保拥有相应的API访问权限。

核心特点

与同类AI编码工具相比,ForgeDock的核心区别在于其“无状态代理,有状态平台”的设计理念:它将所有状态、调度和记忆都持久化在GitHub的原生结构(Issue、PR、注释)中,而非依赖易失的AI对话历史,从而实现了可审计、可恢复的确定性编排,并能并行处理多个任务(如整个里程碑)。

注意事项

主要依赖Claude Code和GitHub生态系统,不适合非GitHub项目或使用其他AI模型的场景。

常见问题

ForgeDock和普通的AI编程助手有什么区别?

ForgeDock不是直接写代码的助手,而是一个编排引擎。它管理从Issue到合并PR的整个工作流,包括状态、调度、并行处理和审查,而不仅仅是生成代码片段。

我需要自己部署服务器吗?

不需要。ForgeDock是一个CLI工具/npm包,运行在本地或CI/CD环境中,通过GitHub App与你的仓库交互。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/forgedock/raw/index.md 读取 forgedock 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。