claude-forge

GitHub
645 144 简单 1 次阅读 2天前MIT开发框架插件Agent语言模型
AI 解读 由 AI 自动生成,仅供参考

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
GPU

未说明

内存

未说明

依赖
notes该工具是 Claude Code 的插件/开发环境增强工具,而非本地运行的 AI 模型,因此无需 GPU 或大内存。安装脚本在 macOS/Linux 上使用符号链接,在 Windows 上使用文件复制。部分功能(如 exa、github)需要配置 API Key 或个人访问令牌。
python未说明 (依赖项 fetch 需要 uvx/Python,但未指定具体版本)
Node.js v22+
Git
jq
Claude Code CLI ≥1.0
uvx (用于 fetch MCP 服务器)
claude-forge hero image

快速开始

Claude Forge

将 Claude Code 转变为完整的开发环境

MIT License 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等合规性要求。

团队协作

Agent Teams Hub-and-Spoke

针对复杂任务的多代理并行执行:

/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包含哪些内容?

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

安装程序:

  1. 检查依赖项(Node.js、Git、jq)
  2. 初始化Git子模块(CC CHIPS状态栏)
  3. 如果存在,则备份现有的~/.claude/
  4. 为7个目录及settings.json创建指向~/.claude/的符号链接
  5. 应用CC CHIPS自定义覆盖层
  6. 可选地安装MCP服务器和外部技能
  7. 添加Shell别名(ccclaudeccrclaude --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-superpowersagent-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.mdspec.mdCLAUDE.md 以及规则文件。在完成任何工作流程(功能开发、Bug 修复、重构)后,或在新会话开始时运行此命令,以确保 Claude 具备最新的上下文信息。

Claude Forge 如何跨会话管理记忆?

Claude Forge 使用 4 层记忆系统:

  1. 项目文档CLAUDE.mdprompt_plan.mdspec.md)——项目级别的指令和计划,持久保存在仓库中。/sync 会保持这些文档的最新状态。
  2. 规则文件rules/)——编码风格、安全规范、工作流程约定,每次会话都会自动加载。
  3. MCP 记忆服务器——一个持久化的知识图谱,用于存储跨会话的实体和关系。
  4. 代理记忆~/.claude/agent-memory/)——核心代理会在每次任务后记录学习内容,通过自我进化不断提升其推荐质量。

在会话开始时运行 /sync 可确保第 1 层和第 2 层处于最新状态。而 MCP 记忆服务器(第 3 层)和代理记忆(第 4 层)则会自动持续存在。


🤝 贡献

请参阅 CONTRIBUTING.md,了解如何添加代理、命令、技能和钩子的指南。



使用 Claude Forge?展示一下吧!

[![由 Claude Forge 构建](https://img.shields.io/badge/Built_with-Claude_Forge-orange?style=flat-square)](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),即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你

349.3k|★★★☆☆|5天前
Agent开发框架图像

stable-diffusion-webui

stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面,旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点,将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。 无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师,还是想要深入探索模型潜力的开发者与研究人员,都能从中获益。其核心亮点在于极高的功能丰富度:不仅支持文生图、图生图、局部重绘(Inpainting)和外绘(Outpainting)等基础模式,还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外,它内置了 GFPGAN 和 CodeFormer 等人脸修复工具,支持多种神经网络放大算法,并允许用户通过插件系统无限扩展能力。即使是显存有限的设备,stable-diffusion-webui 也提供了相应的优化选项,让高质量的 AI 艺术创作变得触手可及。

162.1k|★★★☆☆|6天前
开发框架图像Agent

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 真正成长为懂上

150k|★★☆☆☆|今天
开发框架Agent语言模型

ComfyUI

ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎,专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式,采用直观的节点式流程图界面,让用户通过连接不同的功能模块即可构建个性化的生成管线。 这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景,也能自由组合模型、调整参数并实时预览效果,轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性,不仅支持 Windows、macOS 和 Linux 全平台,还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构,并率先支持 SDXL、Flux、SD3 等前沿模型。 无论是希望深入探索算法潜力的研究人员和开发者,还是追求极致创作自由度的设计师与资深 AI 绘画爱好者,ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能,使其成为当前最灵活、生态最丰富的开源扩散模型工具之一,帮助用户将创意高效转化为现实。

108.3k|★★☆☆☆|昨天
开发框架图像Agent

gemini-cli

gemini-cli 是一款由谷歌推出的开源 AI 命令行工具,它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言,它提供了一条从输入提示词到获取模型响应的最短路径,无需切换窗口即可享受智能辅助。 这款工具主要解决了开发过程中频繁上下文切换的痛点,让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用,还是执行复杂的 Git 操作,gemini-cli 都能通过自然语言指令高效处理。 它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口,具备出色的逻辑推理能力;内置 Google 搜索、文件操作及 Shell 命令执行等实用工具;更独特的是,它支持 MCP(模型上下文协议),允许用户灵活扩展自定义集成,连接如图像生成等外部能力。此外,个人谷歌账号即可享受免费的额度支持,且项目基于 Apache 2.0 协议完全开源,是提升终端工作效率的理想助手。

100.8k|★★☆☆☆|昨天
插件Agent图像

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 助手直接“阅读”本地文件的用户。虽然生成的内容也具备一定可读性,但其核心优势在于为机器

93.4k|★★☆☆☆|4天前
插件开发框架