Claude Forge
为 Claude Code 预装开发流程、专项代理与安全钩子的工具包。
- Star 数
- ★ 875
- 最近更新
- 2 个月前
- License
- MIT
- 主语言
- Shell
- FA 评分
- 55/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 平台专用Claude Code
- 费用
- 软件免费,模型调用费用自付
- 上手难度
- 低 · 几分钟可跑通
- 开始前需要
- 典型场景
- 使用 Claude Code 开发新功能的团队,希望在编码前通过 /plan 获得并确认实施计划,再用 /tdd 推进测试优先开发。
- 不适合
- 只使用 ChatGPT、Codex 或 OpenAI API 的团队
- 不愿让代码和会话数据交给第三方服务的团队
- 源码审查
- 55/100 · 缺口较多
这个 Agent 能做什么,适合哪些场景?
Claude Forge 是面向 Claude Code 的开发环境扩展,通过插件安装或完整安装提供预配置工作流。完整安装包含 11 个专项代理、34 个斜杠命令、26 个技能、15 个内置钩子、10 个规则文件和 4 个默认 MCP 连接。它将仓库中的配置以符号链接接入 ~/.claude/,让 Claude Code 读取这些代理定义、命令、规则和钩子;Windows 安装方式则使用文件复制。其常见流程是 /plan、/tdd、/code-review、/handoff-verify 到 /commit-push-pr。适合希望把规划、测试、审查和验证流程标准化的 Claude Code 使用者,而非独立的通用 AI 服务或 API。
安装脚本将 agents/、commands/、skills/、rules/、hooks/ 和 MCP 配置接入 Claude Code。/plan 生成实现计划并等待确认,/tdd 按先写失败测试、再使其通过、再重构的流程工作,/code-review 进行质量和安全检查,/handoff-verify 运行构建、测试与 lint 验证。专项代理包括 planner、architect、security-reviewer、tdd-guide、database-reviewer、e2e-runner 和 verify-agent 等。内置钩子会在 Bash 命令、数据库命令、文件编辑和 MCP 使用等事件前后运行,例如 remote-command-guard.sh、db-guard.sh 和 output-secret-filter.sh;默认 MCP 服务器为 playwright、context7、jina-reader 与 chrome-devtools。
- 使用 Claude Code 开发新功能的团队,希望在编码前通过 /plan 获得并确认实施计划,再用 /tdd 推进测试优先开发。
- 维护 TypeScript 项目的开发者,需要使用 /build-fix 或 build-error-resolver 以尽量小的改动处理构建错误。
- 发布前需要审查 OWASP Top 10、注入风险和泄露密钥的工程师,可使用 /security-review 与 security-reviewer。
- 需要浏览器端到端测试的 Web 开发者,可通过 /e2e 使用 e2e-runner 生成并运行 Playwright 测试。
- 希望把构建、测试和 lint 交给独立验证环节的团队,可在交付前运行 /handoff-verify。
- 经常重复同类操作的 Claude Code 用户,可用 /loop-forge 将一行重复任务变成带自动验证和 hardstop 的斜杠命令。
如何安装或部署这个 Agent?
前提是已安装 Claude Code(README 标注 >=2.1.110)。快速但功能不完整的插件安装方式是在 Claude Code 会话中运行:
/plugin marketplace add sangrokjung/claude-forge
/plugin install claude-forge这提供命令和大部分技能;代理、钩子、规则和 MCP 连接需要完整安装。macOS/Linux 可运行:
curl -fsSL https://raw.githubusercontent.com/sangrokjung/claude-forge/main/install.sh | bash或执行 git clone --recurse-submodules https://github.com/sangrokjung/claude-forge.git,进入目录后运行 ./install.sh。Windows 请以管理员身份在 PowerShell 运行 .\install.ps1。提供的材料未说明额外凭据。
如何使用这个 Agent?
完整安装后,在 Claude Code 中可先运行 /guide 获取交互式导览。新功能可按 /plan → /tdd → /code-review → /handoff-verify → /commit-push-pr 执行;也可使用 /auto login page 启动自动化的计划到 PR 流程。macOS/Linux 上,进入 claude-forge 仓库运行 git pull 后,符号链接使更新立即生效;Windows 则需在拉取后重新运行 install.ps1。若要覆盖设置而不修改受跟踪文件,可复制 setup/settings.local.template.json 到 ~/.claude/settings.local.json 后编辑。
这个 Agent 有哪些优点和局限?
- 完整安装把代理、命令、技能、规则、钩子和 4 个 MCP 连接作为一套预接线配置提供,而不是仅提供单个命令。
- 提供可串联的开发流程,明确覆盖计划、测试优先、代码审查、独立验证和提交/PR。
- 包含针对远程管道命令、破坏性 SQL、输出泄密和 MCP 使用的钩子,并提供额外的可选生命周期钩子示例。
- macOS/Linux 使用符号链接连接 ~/.claude/,仓库更新后无需重新安装即可生效。
- 核心运行依赖 Claude Code,未提供面向 ChatGPT、Codex、OpenAI API 或 Claude API 的独立适配路径。
- 插件安装只提供命令和大部分技能;代理、钩子、规则及 MCP 连接必须使用完整安装。
- 默认集成 Playwright、Context7、Jina Reader 和 Chrome DevTools,采用这些能力需要网络和 MCP 配置环境。
- Windows 使用文件复制而非符号链接,每次 git pull 后需要重新运行 install.ps1 才会应用更新。
这个 Agent 与同类方案有什么区别?
相对于基础 .claude/ 配置,Claude Forge 预置专项代理、命令、技能、钩子和 MCP 连接;相对于分别安装单个插件,它强调把 /plan、/tdd、/code-review、/handoff-verify 与 /commit-push-pr 串成一个流程。
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | 形态 / 费用 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|---|
| Claude Forge 当前 | 55 · 缺口较多 | Agent 插件 / 技能免费 + 模型费 | ★ 875 | 2 个月前 | Shell | Claude Code |
| Claude Code 斜杠命令集 | 44 · 缺口较多 | Agent 插件 / 技能免费 + 模型费 | ★ 2.6k | 1 个月前 | — | Claude Code |
| Claude Code 完全指南 | 79 · 表现良好 | 命令行工具免费 + 模型费 | ★ 3.7k | 今天 | TypeScript | Claude Code |
| OrchestKit AI 开发工具箱 | 70 · 存在缺口 | Agent 插件 / 技能免费 + 模型费 | ★ 300 | 今天 | TypeScript | Claude Code |
FollowAgents 如何评估这个 Agent?
查看各维度的扣分理由
README、hooks 说明与测试展示了密钥过滤、危险命令和破坏性 SQL 防护、限流、日志权限及符号链接跳过等措施;但材料没有展示各 hook 的权限边界或完整数据流,且安装会接入 hook、MCP、shell 配置并可能创建自动提交或恢复行为,用户确认与回滚说明有限,依赖安全也未见全面审查。作者姓名和仓库地址在插件清单中可追溯,但发布者身份仍未验证。
提供了自动恢复分类、hook guard 与韩文标点检查的回归用例,且 CI 有清单和格式校验;但所给材料中 README 数量与清单版本存在差异,README 又同时列出 v4.3 的 22 个 hook 与 v4.0 的 21 个,削弱自洽性。文档说明了若干缺失 runner 或插件加载问题,但通用失败诊断与依赖不可用策略证据有限。
README 为初学者、开发者及多种任务场景提供工作流、命令目录和情景指南,适用范围表达充分。技能说明包含触发条件和不适用场景,安装文档也区分插件与完整安装;但样本只覆盖少数技能,且较多能力依赖 Claude Code、特定版本、Node、jq、Git 和实验性 Agent Teams,环境适配仍有限。
文档结构清楚,安装方式、平台差异、常见问题和插件路径限制说明具体;MIT 许可证完整。命名和版本信息有清单、CI 版本一致性检查及迁移记录支持,但 README 中组件计数与版本叙述不完全一致,且 SECURITY.md 的支持版本表仅列 1.x、响应承诺和维护责任也未在材料中由其他证据印证,因此未给满分。
命令、专用代理、工作流和安全 hook 可将规划、实现、审查和验证串联,输出形式如严重度分级和 session 报告具有实际可用性。其边际价值主要由项目自己的描述支持,样本没有独立证明整体收益;自动化 hook、MCP 和多个并行代理也带来安装、运行成本及配置负担。
插件清单、README、文档及若干测试为部分功能声明提供了可追溯依据;但测试仅覆盖少数组件,安装验证文档中的一次运行声明不能作为本次独立验证。多个主要效益与安全性表述仍是项目自述,且数量和版本信息存在不一致,事实与推断的边界没有始终清晰标出。
- 完整安装会向 Claude 配置接入 hook、MCP 和 shell 设置;安装前应检查脚本与权限,并确认自动恢复及提交相关行为符合预期。
- README 对 hook、skill 与版本的数量说明不一致;请以目标修订中的实际文件和清单为准。
最近版本
来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。
-
v4.1.0 v4.1.0 — harness-diet: put your always-loaded context back under budget
发布说明摘录
v4.1.0 — harness-diet: put your always-loaded context back under budget Your harness gains weight every week — this release ships the skill that takes it off without losing a single rule. What's new harness-diet (skill #33). A harness only grows: every incident note, every fix, every directive lands as another paragraph in an always-loaded rule. The methodology doc measured the asymmetry on a mature harness at roughly a 60:1 growth-to-reduction commit ratio, with natural growth around 70KB/month. This skill packages the diet that reverses it: …在 GitHub 查看 ↗ -
v4.0.0 v4.0.0 — adversarial verification loop, reliability pack, task-grade routing, Korean quality pack
发布说明摘录
Nine capability sets ported from the maintainer's internal Claude Code harness. Selection was strict: demonstrated external demand (this repo's own contributor PRs and issues), the adversarial verification loop as flagship, and the Korean-community differentiator. Highlights Adversarial verification loop (flagship). Every behavioral change is checked by a fresh, independent reviewer that did not write the code — maker≠checker until the checker issues APPROVE. Not theoretical: building v4.0 itself, the loop caught three real defects in the maintainer's own PRs (#58, #61), and the relea …在 GitHub 查看 ↗ -
v3.1.0 v3.1.0 — loop-forge + beginner-friendly README
发布说明摘录
v3.1.0 — loop-forge + beginner-friendly README ✨ New - loop-forge skill + command — turn a one-line repetitive task into a reusable, self-guarding slash command. It diagnoses the task into one of 5 loop shapes (Batch / Pipeline / Refine / Watch / Explore), interviews you for the blanks, and auto-injects two safety devices most people forget: an independent verifier (maker ≠ checker) and a hardstop (a budget/count/cooldown ceiling). Skills 24 → 25, commands 33 → 34. 📖 Docs …在 GitHub 查看 ↗
常见问题
只通过 Claude Code 插件安装,能用到全部功能吗?
它会访问或修改哪些本地位置?
安全钩子具体会拦截什么?
是否能只启用额外生命周期钩子?
谢谢反馈,我们会据此改进页面。