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, и он планирует, выполняет работу в параллельных рабочих деревьях (worktrees), проводит глубокую проверку, интеллектуально повторяет попытки и учится на будущее.

  • Планирует — разбивает задачи на граф зависимостей модулей

  • Выполняет — параллельные рабочие процессы в изолированных git-worktrees

  • Проверяет — синтаксический контроль, верификация API-контрактов, обнаружение стагнации

  • Повторяет — агент-отладчик с анализом первопричин при сбоях

  • Рецензирует — проверки корректности и безопасности с верификацией контрактов

  • Обучается — сохраняет соглашения и шаблоны сбоев в память

  • Возобновляет — продолжает работу с того места, где вы остановились после сбоя

Использование

/forge add JWT authentication with refresh tokens
/forge-status
/forge-validate m2

Используйте Forge для многофайловых функций, задач, требующих проверки, и масштабных изменений. Пропускайте его для быстрых правок или простых вопросов — просто используйте 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