forge
Forge
为 Claude Code 提供结构化规划、并行执行和深度验证功能。
安装
claude plugin marketplace add TT-Wang/forge
claude plugin install forge@tt-wang-plugins功能简介
Forge 将模糊的目标转化为结构化、经过验证且并行的工作流。你只需输入 /forge add JWT auth with refresh tokens,它就会进行规划、在并行工作树中执行、进行深度验证、智能重试,并为下一次任务积累经验。
规划 — 将任务分解为模块依赖图
执行 — 在隔离的 git 工作树中并行运行工作进程
验证 — 语法检查、API 合约验证、停滞检测
重试 — 带有故障根本原因分析的调试代理
审查 — 通过合约验证进行正确性和安全性检查
学习 — 将约定和故障模式保存到内存中
恢复 — 在崩溃后从中断处继续执行
使用方法
/forge add JWT authentication with refresh tokens
/forge-status
/forge-validate m2适用场景: 多文件功能开发、需要验证的任务、复杂的变更。不适用场景: 快速编辑或简单问题 —— 直接使用 Claude Code 即可。
工作原理
┌─────────────────────────────────────────────────────────────┐
│ /forge "add JWT auth with refresh tokens" │
└──────────────────────────┬──────────────────────────────────┘
│
▼
┌────────────────────────┐
│ Forge Orchestrator │
│ skills/forge/SKILL │
└─────┬──────────────────┘
│
┌───────────────┼───────────────┬───────────────┐
▼ ▼ ▼ ▼
┌────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐
│Planner │ │ Worker │ │ Reviewer │ │ Debugger │
│ │ │ (×N │ │ │ │ │
│ Explore│ │ parallel)│ │ Security │ │ Root │
│ codebase │ │ │ + API │ │ cause │
│ → DAG │ │ Isolated │ │ contract │ │ analysis │
│ plan │ │ worktree │ │ checks │ │ + logs │
└────┬───┘ └────┬─────┘ └────┬─────┘ └────┬─────┘
│ │ │ │
└────────────┴───────┬───────┴───────────────┘
│
▼
┌────────────────────────┐
│ MCP Server │
│ (Node.js, 7 tools) │
│ │
│ validate │
│ validate_plan │
│ memory_recall/save │
│ iteration_state │
│ forge_logs │
│ session_state │
└───────────┬────────────┘
│
▼
┌────────────────────────┐
│ .forge/ (persistent) │
│ │
│ plans/ memory/ │
│ iterations/ logs/ │
│ state/ │
└────────────────────────┘4 个代理 + 1 个 MCP 服务器(7 个工具)+ 3 个斜杠命令。全部基于 Markdown 和 Node.js —— 无需自定义运行时。
MCP 工具
工具 | 说明 |
| 语法检查、API 合约、停滞/速度/震荡分析 |
| DAG 循环检测、文件重叠警告、模式验证 |
| 搜索项目和全局内存 |
| 持久化已学习的模式并进行去重 |
| 跟踪每个模块的重试尝试 |
| 按运行、模块、阶段、严重性查询结构化 JSONL 日志 |
| 保存/加载会话状态以实现可恢复性 |
开发
请参阅 CONTRIBUTING.md 了解开发设置、测试命令和 PR 流程。请参阅 SECURITY.md 了解如何私下报告漏洞。
git clone https://github.com/TT-Wang/forge.git
cd forge/forge-mcp-server
npm install
npm test文档
完美搭配
memem — 为 Claude Code 提供持久化的跨会话内存。Forge + memem 是推荐的组合:forge 负责规划和执行,memem 负责记住跨运行的有效经验。Forge 通过
memory_save保存的模式会进入 memem 的召回索引,因此下周的运行将直接加载上周的经验教训。
另请参阅
Vibereader — 在 Claude 工作时阅读精选技术新闻
许可证
MIT — 详见 LICENSE
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/TT-Wang/forge'
If you have feedback or need assistance with the MCP directory API, please join our Discord server