claude-forge
claude-forge 是一款专为 Claude Code 打造的开源增强框架,旨在将基础的命令行 AI 助手升级为功能完备的开发环境。常被比作"AI 界的 oh-my-zsh",它通过预置的 11 个专用智能体、40 条斜杠命令、15 种技能工作流以及自动化钩子,大幅扩展了原生工具的能力边界。
对于经常使用 Claude Code 进行编程的开发者而言,claude-forge 解决了原生功能较为单一、缺乏标准化工作流的问题。它让用户无需重复配置,即可直接调用复杂任务流程,例如代码重构、测试生成或系统架构分析,从而显著提升开发效率与一致性。此外,其内置的六层安全钩子和“精准修改”原则(仅改动请求内容,避免意外重构),为代码操作提供了可靠的安全保障。
该工具主要面向软件工程师、技术研究人员及高级开发者,特别适合希望深度定制 AI 编码体验、追求高效工作流的极客用户。安装过程十分简便,支持通过插件市场一键部署或从 GitHub 克隆源码,几分钟内即可完成环境搭建。无论是日常编码辅助还是复杂项目维护,claude-forge 都能让 Claude Code 变得更加强大且得心应手。
使用场景
某全栈开发者正接手一个遗留的 Node.js 微服务项目,需要在两天内完成代码重构、安全漏洞修复并补充单元测试,同时确保不引入新的回归错误。
没有 claude-forge 时
- 指令重复繁琐:每次让 Claude Code 执行任务,都要手动输入冗长的上下文约束(如“只修改请求的文件”、“先运行测试”),否则 AI 容易过度重构或遗漏步骤。
- 缺乏专业分工:面对复杂需求,只能依赖单个通用对话窗口,AI 在编写业务逻辑、审查安全和生成测试之间频繁切换,导致思路混乱且产出质量不稳定。
- 安全隐患难控:在执行涉及文件写入或系统命令的操作时,缺乏自动化的前置检查机制,必须人工逐行审查代码,极易因疏忽导致生产环境事故。
- 工作流断裂:从代码分析到最终提交,需要手动复制粘贴多次中间结果,无法形成自动化的闭环,严重拖慢开发节奏。
使用 claude-forge 后
- 一键调用专家智能体:直接通过
/agent security或/agent test等命令召唤专属 AI 代理,它们内置了特定领域的最佳实践,无需重复交代背景即可高质量完成任务。 - 标准化技能工作流:利用预置的 15 种技能(Skills),如“安全修复工作流”,自动串联起“扫描漏洞 -> 生成补丁 -> 运行测试 -> 验证结果”的全流程,确保操作规范统一。
- 六层安全钩子防护:依托内置的 6-layer security hooks,在执行任何危险命令或文件修改前自动拦截并二次确认,将“手术式修改”原则固化到系统底层,杜绝意外破坏。
- 命令效率倍增:通过 36 个快捷斜杠命令(如
/refactor,/explain),将原本需要多轮对话才能厘清的任务简化为单条指令,大幅缩短从想法到落地的时间。
claude-forge 将原本松散的 AI 对话升级为企业级的自动化开发环境,让开发者从“提示词工程师”回归到真正的架构决策者。
运行环境要求
- Linux
- macOS
- Windows
未说明
未说明

快速开始
将 Claude Code 转变为完整的开发环境
快速入门 • 开发工作流 • Claude Forge 包含什么 • 安装指南 • 架构 • 自定义 • 韩语
Claude Forge 是什么?
Claude Forge 是一个面向 Claude Code 的开源开发环境,提供了 11 个专用代理、40 条斜杠命令、15 种技能工作流以及 15 个自动化钩子。它常被形容为“Claude Code 的 oh-my-zsh”,能够将 Claude Code 从一个基础的命令行界面转变为功能齐全的开发环境。只需一次安装,你就能获得代理、命令、技能、钩子以及 9 个规则文件——全部预先配置好,开箱即用。
可以把它想象成 Claude Code 的 oh-my-zsh:就像 oh-my-zsh 能够增强你的终端体验一样,Claude Forge 也能大幅提升你的 AI 编程助手的功能。
⚡ 快速入门
作为插件安装(推荐)
Claude Forge 已在 Anthropic 官方插件市场 上架,可以直接从 Claude Code 中安装:
# 方案 A:从官方市场安装(待审核通过后)
/plugin install claude-forge@claude-plugins-official
# 方案 B:从 Claude Forge 市场安装
/plugin marketplace add sangrokjung/claude-forge
/plugin install claude-forge@claude-forge
# 方案 C:直接从 GitHub 安装
claude plugin install github:sangrokjung/claude-forge
更新时:
/plugin marketplace update claude-forge
注意:Claude Forge 已提交至 Anthropic 官方插件目录,目前正处于审核中。在此期间,请使用上述方案 B 或 C。
通过 Git 克隆安装
若需进行开发或自定义,可克隆仓库:
# 1. 克隆
git clone --recurse-submodules https://github.com/sangrokjung/claude-forge.git
cd claude-forge
# 2. 安装(创建到 ~/.claude 的符号链接)
./install.sh
# 3. 启动 Claude Code
claude
install.sh 会将所有内容符号链接到 ~/.claude/ 目录下,因此执行 git pull 即可即时更新。
如果你觉得 Claude Forge 很有用,请考虑给它点个 星标——这有助于更多人发现这个项目。
v2.2 新增内容
| 变更 | 描述 |
|---|---|
| 手术式变更原则 | 新增第 12 条黄金原则:仅修改请求的内容,不进行随意重构、风格调整或无关的“改进”。灵感来源于 Andrej Karpathy 关于 LLM 编码陷阱的观察 (x.com/karpathy/status/2015883857489522876)。 |
| 编码前的状态假设 | 新交互规则:在实现模糊需求之前,先明确假设并提出替代方案——不要默默猜测。 |
| 反合理化扩展 | 新增两条规则,用于阻止常见的 LLM 借口:“既然在这里,就顺便清理一下”和“为了可扩展性需要抽象”。 |
v2.1 变更
| 变更 | 描述 |
|---|---|
| 验证规则 | 新增 verification.md 规则,强制基于证据完成任务——没有新的测试或构建输出,不得声称已完成。 |
| 代理自我进化 | 核心 5 个代理(规划者、架构师、代码审查员、安全审查员、TDD 指南)现在会在每次任务完成后,将学习成果记录到 ~/.claude/agent-memory/ 目录中。 |
| 钩子同步 | 新增 forge-update-check.sh(会话启动时的更新通知)和 observe.sh(持续学习观察)。 |
刚接触 Claude Forge?
如果你是开发新手或刚接触 Claude Code,可以从以下步骤开始:
| 步骤 | 操作 |
|---|---|
| 1 | 安装后运行 /guide——一个互动式的 3 分钟导览 |
| 2 | 阅读 第一步——术语表 + TOP 6 命令 |
| 3 | 浏览 工作流配方——5 个可直接复制粘贴的场景 |
或者直接输入 /auto login page,让 Claude Forge 为你处理从计划到 PR 提交的完整流程。
🔄 开发工作流
将命令、代理和技能串联起来的真实世界工作流。
功能开发
采用先规划、再测试的方法构建新功能:
/plan → /tdd → /code-review → /handoff-verify → /commit-push-pr → /sync
graph LR
P["/plan<br><small>设计与风险分析</small>"] --> T["/tdd<br><small>先写测试,再写代码</small>"]
T --> CR["/code-review<br><small>质量与安全检查</small>"]
CR --> HV["/handoff-verify<br><small>全新上下文验证</small>"]
HV --> CPR["/commit-push-pr<br><small>提交、推送、创建PR并合并</small>"]
CPR --> S["/sync<br><small>同步项目文档</small>"]
style P fill:#533483,stroke:#fff,color:#fff
style T fill:#0f3460,stroke:#fff,color:#fff
style CR fill:#0f3460,stroke:#fff,color:#fff
style HV fill:#e94560,stroke:#fff,color:#fff
style CPR fill:#1a1a2e,stroke:#fff,color:#fff
style S fill:#16213e,stroke:#fff,color:#fff
| 步骤 | 发生什么 |
|---|---|
/plan |
AI生成实现计划。在开始编码前等待您的确认。 |
/tdd |
先编写测试,再编写代码。一次完成一个工作单元。 |
/code-review |
对您刚刚编写的代码进行安全和质量检查。 |
/handoff-verify |
自动验证构建、测试和代码风格检查。 |
/commit-push-pr |
提交、推送、创建拉取请求,并可选择直接合并——全部一步完成。 |
/sync |
同步项目文档(prompt_plan.md、spec.md、CLAUDE.md、rules)。 |
Bug修复
通过自动重试实现快速的Bug修复流程:
/explore → /tdd → /verify-loop → /quick-commit → /sync
| 步骤 | 发生什么 |
|---|---|
/explore |
导航代码库以找到Bug所在的位置。 |
/tdd |
编写能够复现Bug的测试用例,然后修复Bug。 |
/verify-loop |
自动重试构建、代码风格检查和测试,失败时自动修复,最多重试3次。 |
/quick-commit |
对简单且经过充分测试的更改进行快速提交。 |
/sync |
提交后同步项目文档。 |
安全审计
结合CWE和STRIDE进行全面的安全分析:
/security-review → /stride-analysis-patterns → /security-compliance
| 步骤 | 发生什么 |
|---|---|
/security-review |
执行CWE Top 25漏洞扫描以及STRIDE威胁建模。 |
/stride-analysis-patterns |
将系统的STRIDE方法论应用于系统架构。 |
/security-compliance |
验证SOC2、ISO27001、GDPR、HIPAA等合规性要求。 |
团队协作
针对复杂任务的多代理并行执行:
/orchestrate → Agent Teams (并行工作) → /commit-push-pr
| 步骤 | 发生什么 |
|---|---|
/orchestrate |
创建一个文件所有权分离、采用中心辐射式协调的Agent团队。 |
| Agent Teams | 多个代理并行处理前端、后端、测试等工作。 |
/commit-push-pr |
合并所有工作成果,验证并通过后发布。 |
为什么选择Claude Forge?
大多数开发者要么不加任何定制就使用Claude Code,要么花费数小时手动配置各个插件。而Claude Forge只需5分钟即可为您提供生产就绪的环境。
| 特性 | Claude Forge | 基本.claude/设置 |
单独插件 |
|---|---|---|---|
| 代理 | 11个预配置(Opus + Sonnet) | 需手动设置 | 因插件而异 |
| 斜杠命令 | 40个即用型 | 无 | 每个插件单独提供 |
| 技能工作流 | 15个多步骤流水线 | 无 | 每个插件单独提供 |
| 安全 | 6层自动化钩子 | 默认无 | 每个插件单独提供 |
| 安装 | 5分钟,一条命令 | 数小时的手动配置 | 每个插件单独安装 |
| 更新 | git pull(即时) |
需逐文件手动更新 | 每个插件单独更新 |
| 工作流集成 | 端到端流水线(从计划到PR) | 工具之间互不相连 | 未集成 |
📦 Claude Forge包含哪些内容?
| 类别 | 数量 | 亮点 |
|---|---|---|
| 代理 | 11 | planner architect code-reviewer security-reviewer tdd-guide database-reviewer 等 |
| 命令 | 40 | /commit-push-pr /handoff-verify /explore /tdd /plan /orchestrate /security-review 等 |
| 技能 | 15 | build-system security-pipeline eval-harness team-orchestrator session-wrap 等 |
| 钩子 | 15 | 秘密过滤、远程命令防护、数据库保护、安全自动触发、速率限制等 |
| 规则 | 9 | coding-style security git-workflow golden-principles agents interaction verification 等 |
| MCP服务器 | 6 | context7 memory exa github fetch jina-reader |
📥 Claude Forge安装指南
前置条件
| 依赖项 | 版本 | 检查 |
|---|---|---|
| Node.js | v22+ | node -v |
| Git | 任意版本 | git --version |
| jq | 任意版本(macOS/Linux) | jq --version |
| Claude Code CLI | ≥1.0 | claude --version |
macOS / Linux
git clone --recurse-submodules https://github.com/sangrokjung/claude-forge.git
cd claude-forge
./install.sh
安装程序:
- 检查依赖项(Node.js、Git、jq)
- 初始化Git子模块(CC CHIPS状态栏)
- 如果存在,则备份现有的
~/.claude/ - 为7个目录及
settings.json创建指向~/.claude/的符号链接 - 应用CC CHIPS自定义覆盖层
- 可选地安装MCP服务器和外部技能
- 添加Shell别名(
cc→claude,ccr→claude --resume)
由于使用符号链接,因此在仓库中执行git pull即可立即更新所有内容。
Windows
# 以管理员身份运行PowerShell
.\install.ps1
Windows使用文件副本而非符号链接。在执行git pull后,请重新运行install.ps1以更新。
MCP服务器设置
| 服务器 | API密钥 | 设置 |
|---|---|---|
| context7 | 不需要 | 通过install.sh自动安装 |
| memory | 不需要 | 通过install.sh自动安装 |
| fetch | 不需要 | 需要uvx(Python) |
| jina-reader | 不需要 | 通过install.sh自动安装 |
| exa | OAuth | claude mcp add exa --url https://mcp.exa.ai/mcp |
| github | PAT | 设置GITHUB_PERSONAL_ACCESS_TOKEN环境变量 |
自定义
无需修改受版本控制的文件即可覆盖设置:
cp setup/settings.local.template.json ~/.claude/settings.local.json
vim ~/.claude/settings.local.json
settings.local.json会自动与settings.json合并。
🏗 Claude Forge 架构
graph TB
subgraph REPO["claude-forge (git 仓库)"]
A["agents/ (11)"]
C["commands/ (40)"]
S["skills/ (15)"]
H["hooks/ (15)"]
R["rules/ (9)"]
SC["scripts/"]
CC["cc-chips/"]
K["knowledge/"]
REF["reference/"]
SET["settings.json"]
end
INSTALL["./install.sh"]
REPO --> INSTALL
subgraph HOME["~/.claude/ (符号链接)"]
HA["agents/"]
HC["commands/"]
HS["skills/"]
HH["hooks/"]
HR["rules/"]
HSC["scripts/"]
HCC["cc-chips/"]
HSET["settings.json"]
end
INSTALL -->|符号链接| HOME
CLAUDE["claude (CLI)"]
HOME --> CLAUDE
style REPO fill:#1a1a2e,stroke:#e94560,color:#fff
style HOME fill:#0f3460,stroke:#16213e,color:#fff
style INSTALL fill:#e94560,stroke:#fff,color:#fff
style CLAUDE fill:#533483,stroke:#fff,color:#fff
完整目录结构
claude-forge/
├── agents/ 代理定义 (11 个 .md 文件)
├── cc-chips/ 状态栏子模块
├── cc-chips-custom/ 自定义状态栏叠加层
├── commands/ 斜杠命令 (32 个 .md + 8 个技能目录)
├── docs/ 截图、示意图
├── hooks/ 事件驱动的 Shell 脚本 (15 个)
├── knowledge/ 知识库条目
├── reference/ 参考文档
├── rules/ 自动加载的规则文件 (9 个)
├── scripts/ 实用脚本
├── setup/ 安装指南 + 模板
├── skills/ 多步骤技能流程 (15 个)
├── install.sh macOS/Linux 安装程序 (符号链接)
├── install.ps1 Windows 安装程序 (复制)
├── mcp-servers.json MCP 服务器配置
├── settings.json Claude Code 设置
├── CONTRIBUTING.md 贡献指南
├── SECURITY.md 安全策略
└── LICENSE MIT 许可证
🔀 代理路由系统
代理路由是一个强制委托系统,它确保由专门的代理处理其领域的任务,而不是让 Claude 直接处理所有事情。如果没有这个系统,Claude 默认会自行处理所有任务——即使有专门的代理能够产生更好的结果。
工作原理
graph LR
U["用户消息"] --> SP["using-superpowers<br><small>1% 规则:必须检查技能</small>"]
SP --> AR["agent-router<br><small>领域匹配检查</small>"]
AR -->|"匹配找到"| A["Agent Tool<br><small>启动专家代理</small>"]
AR -->|"未匹配"| D["直接响应"]
A --> R["专家代理结果"]
style U fill:#1a1a2e,stroke:#fff,color:#fff
style SP fill:#e94560,stroke:#fff,color:#fff
style AR fill:#533483,stroke:#fff,color:#fff
style A fill:#0f3460,stroke:#fff,color:#fff
style D fill:#16213e,stroke:#fff,color:#fff
style R fill:#0f3460,stroke:#fff,color:#fff
强制链条
| 层级 | 机制 | 作用 |
|---|---|---|
| system-reminder | 每轮列出 agent-router 技能描述 |
提高可见性 |
| using-superpowers | “1% 的几率适用某项技能?你必须调用它” | 强制执行 |
| agent-router | 路由表:关键词 → 代理映射 | 委托任务 |
| agents-v2.md | 优先级规则和团队管理 | 协调调度 |
路由表(33 个代理)
| 领域 | 关键词 | 代理 |
|---|---|---|
| 规划 | 实施计划、复杂功能 | planner |
| 代码审查 | 代码审查、评审 | code-reviewer |
| 架构 | 架构、技术债务、可扩展性 | architect |
| TDD | 先写测试、TDD、红绿灯 | tdd-guide |
| 法律 | 合同、保密协议、法律、法院判决 | contract-legal |
| 金融 | 税务、会计、增值税、所得税 | financial-accountant |
| 专利 | 专利、发明、商标、知识产权 | patent-attorney |
| SEO | SEO、GEO、AEO、搜索排名 | seo-geo-aeo-strategist |
| 战略 | 产品战略、商业计划、路线图 | product-strategist |
| 文案写作 | 文案、标题、CTA、广告文案 | copywriting |
| 报价 | 估算、报价、定价 | quotation |
| 政府支持 | 政府拨款、补贴、TIPS | gov-support-strategist |
| 广告 | 广告优化、ROAS | ad-optimizer-team |
| 增长 | 营销策略、增长 | performance-growth-marketer |
| 内容 | 内容策划、YouTube | qjc-content |
| CRM | 销售、潜在客户、CRM、销售管道 | crm-manager |
| 设计 | UI、UX、着陆页、仪表盘 | web-designer |
| 视频 | Remotion、视频制作 | remotion-creator |
| 研究 | 研究、市场分析 | researcher |
| AI 研究 | AI 研究、论文综述、SOTA | ai-researcher |
| 故事讲述 | 品牌故事、叙事、演示文稿 | storyteller |
团队子代理(ad-compass、ad-scout-google、ad-scout-meta、action-architect、folder-hunter、mail-scout)由其父团队代理管理,不会直接被路由。
防止递归保护
using-superpowers 和 agent-router 都包含 <SUBAGENT-STOP> 保护措施,以防止在代理已经运行于子代理上下文中时发生无限递归。
自定义
编辑 commands/agent-router.md,将您自己的代理添加到路由表中:
| 我的自定义关键词 | 我的自定义代理 |
路由器会自动将匹配的请求委派给您的代理。
🛡 Claude Code 自动化钩子
安全钩子
| 钩子 | 触发条件 | 防护内容 |
|---|---|---|
output-secret-filter.sh |
工具使用后 | 防止 API 密钥、令牌、密码等敏感信息泄露 |
remote-command-guard.sh |
工具使用前 (Bash) | 防止不安全的远程命令(curl 管道、wget 管道) |
db-guard.sh |
工具使用前 | 防止破坏性 SQL(DROP、TRUNCATE、DELETE without WHERE) |
security-auto-trigger.sh |
工具使用后 (编辑/写入) | 检测代码变更中的漏洞 |
rate-limiter.sh |
工具使用前 (MCP) | 防止滥用 MCP 服务器或过度调用 |
mcp-usage-tracker.sh |
工具使用前 (MCP) | 跟踪 MCP 使用情况以便监控 |
实用钩子
| 钩子 | 触发条件 | 用途 |
|---|---|---|
code-quality-reminder.sh |
PostToolUse(编辑/编写) | 提醒代码的不可变性、文件大小以及错误处理 |
context-sync-suggest.sh |
SessionStart | 建议在会话开始时同步文档 |
session-wrap-suggest.sh |
Stop | 建议在结束会话前进行收尾工作 |
work-tracker-prompt.sh |
UserPromptSubmit | 跟踪工作以用于分析 |
work-tracker-tool.sh |
PostToolUse | 跟踪工具使用情况以用于分析 |
work-tracker-stop.sh |
Stop | 完成工作跟踪数据的最终记录 |
task-completed.sh |
TaskCompleted | 通知子代理任务已完成 |
expensive-mcp-warning.sh |
- | 警告昂贵的 MCP 操作 |
🤖 Claude 代码代理
每个代理在 UI 中都有一个 颜色,以便快速视觉识别:
Opus 代理(6 个)——深度分析与规划
| 代理 | 颜色 | 用途 |
|---|---|---|
| planner | 蓝色 | 复杂功能和重构的实现规划 |
| architect | 蓝色 | 系统设计、可扩展性决策和技术架构 |
| code-reviewer | 蓝色 | 质量、安全性和可维护性审查 |
| security-reviewer | 红色 | OWASP Top 10、机密信息、SSRF 和注入检测 |
| tdd-guide | 青色 | 测试驱动开发的执行(RED → GREEN → IMPROVE) |
| database-reviewer | 蓝色 | PostgreSQL/Supabase 查询优化和模式设计 |
Sonnet 代理(5 个)——快速执行与自动化
| 代理 | 颜色 | 用途 |
|---|---|---|
| build-error-resolver | 青色 | 使用最小差异修复构建/TypeScript 错误 |
| e2e-runner | 青色 | 生成并运行 Playwright 端到端测试 |
| refactor-cleaner | 黄色 | 使用 knip、depcheck 和 ts-prune 清理无用代码 |
| doc-updater | 黄色 | 文档和代码地图更新 |
| verify-agent | 青色 | 新上下文构建/ lint/测试验证 |
颜色语义
| 颜色 | 含义 |
|---|---|
| 蓝色 | 分析与审查 |
| 青色 | 测试与验证 |
| 黄色 | 维护与数据 |
| 红色 | 安全与关键 |
| 洋红 | 创意与研究 |
| 绿色 | 商业与成功 |
📋 所有 Claude Forge 命令
40 个命令(点击展开)
核心工作流程
| 命令 | 描述 |
|---|---|
/plan |
AI 创建实施计划。等待确认后再进行编码。 |
/tdd |
先写测试,再写代码。一次完成一项工作。 |
/code-review |
对您刚刚编写的代码进行安全和质量检查。 |
/handoff-verify |
自动一次性验证构建/ lint/测试。 |
/commit-push-pr |
一次完成提交、推送、创建 PR,可选合并。 |
/quick-commit |
适用于简单且经过充分测试的更改的快速提交。 |
/verify-loop |
自动重试构建/ lint/测试最多 3 次,并自动修复。 |
/auto |
一键自动化:从计划到 PR,无需中断。 |
/guide |
针对首次使用的用户提供的互动式 3 分钟导览。 |
探索与分析
| 命令 | 描述 |
|---|---|
/explore |
导航并分析代码库结构。 |
/build-fix |
逐步修复 TypeScript 和构建错误。 |
/next-task |
根据项目状态推荐下一个任务。 |
/suggest-automation |
分析重复性模式并建议自动化。 |
安全
| 命令 | 描述 |
|---|---|
/security-review |
CWE Top 25 + STRIDE 威胁建模。 |
/stride-analysis-patterns |
系统化的 STRIDE 方法论用于威胁识别。 |
/security-compliance |
SOC2、ISO27001、GDPR、HIPAA 合规检查。 |
测试与评估
| 命令 | 描述 |
|---|---|
/e2e |
生成并运行 Playwright 端到端测试。 |
/test-coverage |
分析覆盖率缺口并生成缺失的测试。 |
/eval |
基于评估的开发工作流管理。 |
/evaluating-code-models |
代码生成模型基准测试(HumanEval、MBPP)。 |
/evaluating-llms-harness |
在 60 多项学术基准测试中对 LLM 进行基准测试。 |
文档与同步
| 命令 | 描述 |
|---|---|
/update-codemaps |
分析代码库并更新架构文档。 |
/update-docs |
从源文档同步文档。 |
/sync-docs |
同步 prompt_plan.md、spec.md、CLAUDE.md 和规则。 |
/sync |
拉取最新更改并同步所有项目文档(prompt_plan.md、spec.md、CLAUDE.md、规则)。在任何工作流程之后或会话开始时使用。 |
/pull |
快速执行 git pull origin main。 |
项目管理
| 命令 | 描述 |
|---|---|
/init-project |
使用标准结构搭建新项目。 |
/orchestrate |
并行协调代理团队。 |
/checkpoint |
保存/恢复工作状态。 |
/learn |
记录经验教训并建议自动化。 |
/web-checklist |
合并后 Web 测试检查清单。 |
重构与调试
| 命令 | 描述 |
|---|---|
/refactor-clean |
识别并移除无用代码,同时进行测试验证。 |
/debugging-strategies |
系统化的调试技术和性能分析。 |
/dependency-upgrade |
进行主要依赖项升级,并分析兼容性。 |
/extract-errors |
提取并编目错误信息。 |
Git 工作树
| 命令 | 描述 |
|---|---|
/worktree-start |
为并行开发创建 Git 工作树。 |
/worktree-cleanup |
在 PR 完成后清理工作树。 |
实用工具
| 命令 | 描述 |
|---|---|
/summarize |
总结 URL、播客、文字稿和本地文件。 |
🧩 所有 Claude Forge 技能
15 项技能(点击展开)
| 技能 | 描述 |
|---|---|
| build-system | 自动检测并运行项目构建系统。 |
| cache-components | Next.js 缓存组件与部分预渲染 (PPR) 指导。 |
| cc-dev-agent | Claude Code 开发工作流优化(上下文工程、子代理、TDD)。 |
| continuous-learning-v2 | 基于本能的学习:通过钩子观察会话,创建带有置信度评分的原子本能。 |
| eval-harness | 面向评估驱动开发 (EDD) 的正式评估框架。 |
| frontend-code-review | 前端文件审查(.tsx、.ts、.js),附带检查清单规则。 |
| manage-skills | 分析会话变化,检测缺失的验证技能,创建/更新技能。 |
| prompts-chat | 技能/提示探索、搜索与改进。 |
| security-pipeline | CWE 前 25 名 + STRIDE 自动化安全验证流水线。 |
| session-wrap | 会话结束清理:4 个并行子代理分别检测文档、模式、学习内容及后续跟进事项。 |
| skill-factory | 将可重用的会话模式自动转换为 Claude Code 技能。 |
| strategic-compact | 在逻辑间隔处建议手动压缩上下文,以保持上下文完整性。 |
| team-orchestrator | 代理团队引擎:团队构成、任务分配、依赖管理。 |
| verification-engine | 集成式验证引擎:全新上下文子代理验证循环。 |
| verify-implementation | 运行所有项目验证技能,并生成统一的模式验证报告。 |
常见问题解答
Claude Forge 是什么?
Claude Forge 是一个面向 Claude Code 的开源开发环境。它将 11 个专用代理、40 条斜杠命令、15 个工作流技能、15 个自动化钩子以及 9 个规则文件整合到一个单一的安装包中。可以把它想象成“Claude Code 版的 oh-my-zsh”——它将基础的 Claude Code CLI 转变为一个功能齐全的编码环境,内置用于规划、TDD、安全审查和部署的工作流程。
Claude Forge 与其他 Claude Code 插件有何不同?
大多数 Claude Code 插件一次只解决一个问题。而 Claude Forge 则是一个完整的开发环境——包含 11 个代理、40 条命令、15 项技能、15 个钩子和 9 个规则,它们作为一个 cohesive 系统协同工作。你无需单独组装各个插件并逐一配置,Claude Forge 已经为你搭建好了一条预设的流水线:/plan 输入到 /tdd,再输入到 /code-review,接着进入 /handoff-verify,最后到达 /commit-push-pr。此外,6 层安全钩子系统也会自动运行,无需额外配置。
Claude Forge 是否兼容官方的 Claude Code 插件系统?
是的。Claude Forge 通过符号链接安装到 ~/.claude/ 目录下,能够与官方 Claude Code 插件共存。你现有的 settings.local.json 覆盖设置将被保留,你可以添加或移除单个组件,而不会影响整个系统的其他部分。
如何更新 Claude Forge?
在 claude-forge 目录下运行 git pull。由于安装程序使用符号链接(在 macOS/Linux 上),更新会立即生效——无需重新安装。而在 Windows 上,拉取代码后需要重新运行 install.ps1 来复制更新后的文件。
Claude Forge 是否适用于 Windows?
是的。以管理员身份在 PowerShell 中运行 install.ps1。Windows 使用文件拷贝而非符号链接,因此每次执行 git pull 后都需要重新运行 install.ps1 来应用更新。所有代理、命令、技能和钩子在 Windows、macOS 和 Linux 上的功能完全相同。
/sync 命令的作用是什么?
/sync 会同步你的项目内存和文档。它会从远程仓库拉取最新更改,然后同步所有项目文档——prompt_plan.md、spec.md、CLAUDE.md 以及规则文件。在完成任何工作流程(功能开发、Bug 修复、重构)后,或在新会话开始时运行此命令,以确保 Claude 具备最新的上下文信息。
Claude Forge 如何跨会话管理记忆?
Claude Forge 使用 4 层记忆系统:
- 项目文档(
CLAUDE.md、prompt_plan.md、spec.md)——项目级别的指令和计划,持久保存在仓库中。/sync会保持这些文档的最新状态。 - 规则文件(
rules/)——编码风格、安全规范、工作流程约定,每次会话都会自动加载。 - MCP 记忆服务器——一个持久化的知识图谱,用于存储跨会话的实体和关系。
- 代理记忆(
~/.claude/agent-memory/)——核心代理会在每次任务后记录学习内容,通过自我进化不断提升其推荐质量。
在会话开始时运行 /sync 可确保第 1 层和第 2 层处于最新状态。而 MCP 记忆服务器(第 3 层)和代理记忆(第 4 层)则会自动持续存在。
🤝 贡献
请参阅 CONTRIBUTING.md,了解如何添加代理、命令、技能和钩子的指南。
使用 Claude Forge?展示一下吧!
[](https://github.com/sangrokjung/claude-forge)
将此徽章添加到你的项目 README 中,让其他人知道你正在使用 Claude Forge。
贡献者
📄 许可证
MIT——你可以自由使用、分叉或在此基础上进行开发。
如果 Claude Forge 改善了你的工作流程,给它一颗星(star)可以帮助更多人发现它。
由 QJC(量子跃迁俱乐部) 用心打造
版本历史
v1.0.02026/02/24相似工具推荐
openclaw
OpenClaw 是一款专为个人打造的本地化 AI 助手,旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚,能够直接接入你日常使用的各类通讯渠道,包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息,OpenClaw 都能即时响应,甚至支持在 macOS、iOS 和 Android 设备上进行语音交互,并提供实时的画布渲染功能供你操控。 这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地,用户无需依赖云端服务即可享受快速、私密的智能辅助,真正实现了“你的数据,你做主”。其独特的技术亮点在于强大的网关架构,将控制平面与核心助手分离,确保跨平台通信的流畅性与扩展性。 OpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者,以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力(支持 macOS、Linux 及 Windows WSL2),即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你
stable-diffusion-webui
stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面,旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点,将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。 无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师,还是想要深入探索模型潜力的开发者与研究人员,都能从中获益。其核心亮点在于极高的功能丰富度:不仅支持文生图、图生图、局部重绘(Inpainting)和外绘(Outpainting)等基础模式,还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外,它内置了 GFPGAN 和 CodeFormer 等人脸修复工具,支持多种神经网络放大算法,并允许用户通过插件系统无限扩展能力。即使是显存有限的设备,stable-diffusion-webui 也提供了相应的优化选项,让高质量的 AI 艺术创作变得触手可及。
everything-claude-code
everything-claude-code 是一套专为 AI 编程助手(如 Claude Code、Codex、Cursor 等)打造的高性能优化系统。它不仅仅是一组配置文件,而是一个经过长期实战打磨的完整框架,旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。 通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能,everything-claude-code 能显著提升 AI 在复杂任务中的表现,帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略,使得模型响应更快、成本更低,同时有效防御潜在的攻击向量。 这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库,还是需要 AI 协助进行安全审计与自动化测试,everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目,它融合了多语言支持与丰富的实战钩子(hooks),让 AI 真正成长为懂上
ComfyUI
ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎,专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式,采用直观的节点式流程图界面,让用户通过连接不同的功能模块即可构建个性化的生成管线。 这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景,也能自由组合模型、调整参数并实时预览效果,轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性,不仅支持 Windows、macOS 和 Linux 全平台,还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构,并率先支持 SDXL、Flux、SD3 等前沿模型。 无论是希望深入探索算法潜力的研究人员和开发者,还是追求极致创作自由度的设计师与资深 AI 绘画爱好者,ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能,使其成为当前最灵活、生态最丰富的开源扩散模型工具之一,帮助用户将创意高效转化为现实。
gemini-cli
gemini-cli 是一款由谷歌推出的开源 AI 命令行工具,它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言,它提供了一条从输入提示词到获取模型响应的最短路径,无需切换窗口即可享受智能辅助。 这款工具主要解决了开发过程中频繁上下文切换的痛点,让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用,还是执行复杂的 Git 操作,gemini-cli 都能通过自然语言指令高效处理。 它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口,具备出色的逻辑推理能力;内置 Google 搜索、文件操作及 Shell 命令执行等实用工具;更独特的是,它支持 MCP(模型上下文协议),允许用户灵活扩展自定义集成,连接如图像生成等外部能力。此外,个人谷歌账号即可享受免费的额度支持,且项目基于 Apache 2.0 协议完全开源,是提升终端工作效率的理想助手。
markitdown
MarkItDown 是一款由微软 AutoGen 团队打造的轻量级 Python 工具,专为将各类文件高效转换为 Markdown 格式而设计。它支持 PDF、Word、Excel、PPT、图片(含 OCR)、音频(含语音转录)、HTML 乃至 YouTube 链接等多种格式的解析,能够精准提取文档中的标题、列表、表格和链接等关键结构信息。 在人工智能应用日益普及的今天,大语言模型(LLM)虽擅长处理文本,却难以直接读取复杂的二进制办公文档。MarkItDown 恰好解决了这一痛点,它将非结构化或半结构化的文件转化为模型“原生理解”且 Token 效率极高的 Markdown 格式,成为连接本地文件与 AI 分析 pipeline 的理想桥梁。此外,它还提供了 MCP(模型上下文协议)服务器,可无缝集成到 Claude Desktop 等 LLM 应用中。 这款工具特别适合开发者、数据科学家及 AI 研究人员使用,尤其是那些需要构建文档检索增强生成(RAG)系统、进行批量文本分析或希望让 AI 助手直接“阅读”本地文件的用户。虽然生成的内容也具备一定可读性,但其核心优势在于为机器