Skip to main content
Glama

Forge

CI License: MIT Node Glama

为 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 工具

工具

说明

validate

语法检查、API 合约、停滞/速度/震荡分析

validate_plan

DAG 循环检测、文件重叠警告、模式验证

memory_recall

搜索项目和全局内存

memory_save

持久化已学习的模式并进行去重

iteration_state

跟踪每个模块的重试尝试

forge_logs

按运行、模块、阶段、严重性查询结构化 JSONL 日志

session_state

保存/加载会话状态以实现可恢复性

开发

请参阅 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

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - A tier

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