Перейти к содержимому
FRGEPLAN

Плагин рабочего процесса Forgeplan

Плагин forgeplan-workflow добавляет команду /forge в Claude Code и совместимые ИИ-агенты. Он запускает полный цикл методологии Forgeplan одной командой в диалоге:

/forge "Add payment processing"

Это запускает: Route -> Shape -> Validate -> Code -> Evidence -> Activate.

Окно терминала
/plugin marketplace add ForgePlan/marketplace
/plugin install forgeplan-workflow@ForgePlan-marketplace

Если у вас уже установлен бинарный файл forgeplan:

Окно терминала
forgeplan setup-skill

Это записывает встроенный файл навыка в ~/.claude/skills/forge/SKILL.md. Без доступа к сети, без загрузки с маркетплейса - определение навыка скомпилировано в бинарный файл. См. forgeplan setup-skill.

КомандаОписание
/forge "задача"Полный цикл: route -> создать -> validate -> собрать -> evidence -> activate
/forge-cycleЯвный пошаговый цикл forge с 8 фазами
/forge-auditАудит кода с участием нескольких экспертов с интеграцией методологии

Когда вы вызываете /forge "Добавить ограничение скорости", навык:

  1. Route - вызывает forgeplan_route для определения глубины (Tactical / Standard / Deep / Critical)
  2. Shape - создает нужный артефакт (PRD, RFC и т. д.) через forgeplan_new
  3. Validate - проверяет гейты качества через forgeplan_validate
  4. Reason - выполняет рассуждение ADI, если глубина Standard+ (3+ гипотезы)
  5. Code - создает решение с тестами
  6. Evidence - создает EvidencePack, связывает с артефактом, проверяет R_eff
  7. Activate - помечает артефакт как активный через forgeplan_activate

Для глубины Tactical навык пропускает артефакты и просто выполняет задачу напрямую.

Когда вам нужен больший контроль над каждой фазой:

/forge-cycle PRD-001

Запускает 8 явных фаз:

ФазаДействие
0. OBSERVEforgeplan health - понять состояние проекта
1. ROUTEОпределить глубину и конвейер
2. SPRINTПланировать волны реализации
3. BUILDРеализовать решение
4. AUDITСостязательная ревью с участием нескольких экспертов
5. FIXESИсправить HIGH/CRITICAL обнаружения
6. EVIDENCEСоздать доказательство, связать, оценить
7. COMMITGit commit + PR

Сочетает аудит кода с фреймворком качества Forgeplan. Сообщает о результатах как в отношении качества кода, так и соответствия методологии (отсутствующие доказательства, несвязанные артефакты, пробелы в R_eff).

Навык использует agentic RAG - он загружает только соответствующую часть базы знаний методологии для каждого шага (~300 строк), а не всю спецификацию. Файл SKILL.md действует как роутер:

  • Сопоставляет потребности пользователя с конкретными разделами методологии
  • Предоставляет ссылки на инструменты MCP (какой инструмент forgeplan_* вызывать)
  • Включает правила калибровки глубины и триггеры эскалации
  • Документирует полный жизненный цикл артефакта
РазделСодержание
Таблица инструментов MCPВсе инструменты forgeplan_* с эквивалентами CLI
Основной рабочий процесс6-шаговый цикл: health -> route -> new -> validate -> review -> activate
Калибровка глубиныМатрица решений Tactical / Standard / Deep / Critical
Правила доказательствСтруктурированные поля, оценка CL, расчет R_eff
Проактивное поведениеКогда эскалировать, когда предлагать артефакты
Состояния жизненного циклаПоток draft -> active -> superseded/deprecated
User: /forge "add rate limiting to the API"
Agent: [calls forgeplan_route("add rate limiting to the API")]
-> Глубина: Standard, Конвейер: PRD -> RFC
Agent: [calls forgeplan_new(kind: "prd", title: "API Rate Limiting")]
-> Создан PRD-042
Agent: [fills Problem, Goals, Non-Goals, FR sections]
Agent: [calls forgeplan_validate("PRD-042")]
-> УСПЕШНО (0 ошибок MUST)
Agent: [implements rate limiting middleware + tests]
Agent: [calls forgeplan_new(kind: "evidence", title: "Rate limit tests -- 8 pass")]
-> Создан EVID-089
Agent: [calls forgeplan_link("EVID-089", "PRD-042", "informs")]
Agent: [calls forgeplan_activate("PRD-042")]
-> draft -> active, R_eff = 1.00