Интерактивный гайд

Каждый терминал ниже - реальный сценарий. Смотрите, как выполняются команды, что генерируется, что Forge делает на каждом шаге.

LEVEL 1 SETUP

Ваш стек, понятый

forge setup читает вашу кодовую базу - package.json, структуру директорий, конфиг-файлы - и строит полный профиль архитектуры. Без анкет, без конфигурации. Просто работает.

Backend-проект

9 гейтов менее чем за 10 секунд. Forge определяет весь стек (NestJS, Prisma, PostgreSQL, JWT, Bull queues), аудирует naming conventions по всем сервисам, измеряет покрытие существующих скиллов и генерирует tailored dev-pipeline с 50+ паттернами качества, привязанными к вашим конкретным capabilities.

Terminal
❯

◆ Gate 1: Architecture Audit


Stack:         NestJS 11.0 + TypeScript 5.8 + Prisma 6.4

Architecture:   Clean Architecture (3 layers)

Database:      PostgreSQL 16  |  CI: GitHub Actions

Auth:          JWT + Passport  |  Events: Bull queues

Parallel:      7/10  |  Conflicts: 2 zones


✓ Gate 2: Development Pipeline

   Git: trunk-based · Commits: conventional (92%) · Mode: balanced

✓ Gate 3: Task Tracking → GitHub Issues + 3 scripts

✓ Gate 3.5: Script Verification → 3/3 syntax + smoke tests


◆ Gate 4: Quality Checklist

   Capabilities: api · database · auth · events · docker

   ✓ Loaded: api.md + infra.md + shared.md → 53 patterns


◆ Gate 5: Naming Conventions

   ✓ Services: *Service (8/8)   ✓ DTOs: Create*Dto (12/15)

   ⚠ Events: inconsistent → adopted *CreatedEvent

✓ Gate 6: Knowledge Export → CLAUDE.md updated, 15 rationalization detectors


◆ Gate 6.5: Skill Reconciliation

   dev       35% → Replace (5/13 core features)

   deploy    62% → Augment (+resume, +tasklist, +self-review)

   testing   90% → Keep (12/13 core features)


◆ Generation: Dev-skills & Config


  .claude/

  ├── CLAUDE.md              ← architecture + conventions

  ├── settings.json           ← 3 execution modes

  └── skills/dev/

      ├── SKILL.md            ← 6-phase TDD pipeline

      ├── step-catalog.md     ← 52 scoped steps

      └── quality-patterns/   ← api + infra + shared


✦ Setup complete. 9/9 gates passed. AI is now architecture-aware.


  Works with: Claude Code · Cursor · Windsurf · any AI agent

Frontend-проект

Та же команда, совершенно другой результат. На проекте Next.js + React 19 + Tailwind v4 Forge генерирует UI-специфичные паттерны качества (accessibility, performance, component boundaries), настраивает компонентное тестирование с Testing Library + Vitest и адаптирует весь пайплайн под frontend-конвенции.

Terminal
❯

◆ Gate 1: Architecture Audit


Stack:         Next.js 15.3 + React 19 + TypeScript 5.8

Rendering:     App Router (hybrid SSR/SSG)

Styling:       Tailwind v4 + shadcn/ui  |  Auth: NextAuth v5


✓ Gate 2: Development Pipeline

✓ Gate 4: Quality Checklist → 42 UI patterns (React, a11y, perf)

✓ Gate 5: Naming Conventions

✓ Gate 6: Knowledge Export → 12 rationalization detectors

✓ Gate 6.5: Skill Reconciliation


◆ Generation: Dev-skills & Config

  ✓ 48 steps · quality-patterns/ui.md · quality-patterns/shared.md

  ✓ Component testing configured (Testing Library + Vitest)


✦ Setup complete. 7/7 gates passed. AI is now UI-aware.

Обнаружение экосистемы

Gate 0 сканирует установленные адаптеры и рекомендует дополнительные модули на основе вашего стека и рабочего процесса. Устанавливайте за секунды - они автоматически регистрируются в dev-пайплайне.

Terminal
❯

◆ Gate 0: Ecosystem Discovery


  Installed:

    ✓ forge-core v8.0.0

    ✓ forge-product v4.1.1


  Recommended for your stack:

    ◇ forge-qa          Test strategy orchestrator

    ◇ forge-tracker      ClickUp/Linear/Jira sync

    ◇ forge-prompts     Prompt architecture tools


  Installing recommended adapters...

  ✓ forge-qa v3.8.1 installed

  ✓ Test skills registered in dev-pipeline

  ✓ Quality gates activated


✦ Ecosystem ready. 3 adapters configured.

LEVEL 2 SMART ROUTING

Опишите что хотите

Без Hub нужно знать, что /forge:product должен запускаться до /forge:qa, который запускается до /dev. С Hub достаточно описать задачу на обычном языке. /forge:hub проверит какие пререквизиты есть, найдёт недостающие и построит правильную цепочку выполнения автоматически.

Автоматическое разрешение пререквизитов

Попросите платёжную систему. Hub проверит, есть ли product stories для платежей - их нет. Проверит, есть ли тест-план - его нет. Вместо того чтобы прыгать сразу к коду без контекста, Hub строит цепочку из 3 шагов: сначала спроектировать фичу, потом сгенерировать тесты из критериев приёмки, затем реализовать с TDD. Все пререквизиты решены до первой строки кода.

Terminal
❯

◆ Intent → product_feature · domain: payments


Prerequisite check:

  ✓ discovery → market context exists

  ✓ marketing → positioning exists

  ✗ product → no stories for payments

  ✗ qa → no test plan for payments


Execution chain:

  1. product design "payments" → stories + acceptance criteria

  2. qa test "payments" → test plan from AC

  3. dev "payments" → implementation + TDD


✓ Proceed with 3 steps? Y


◆ Step 1/3: product design "payments"

  ✓ Generated 3 user stories, 7 acceptance criteria, 2 user flows

◆ Step 2/3: qa test "payments"

  ✓ Mapped 7 AC to 12 assertions · Generated 4 test files

◆ Step 3/3: dev "payments" → 6-phase TDD pipeline

  ✓ 12/12 tests passing · 7/7 AC covered · PR #94


✦ Chain complete. 3 steps · 12 tests · 7 AC · 0 skipped prerequisites.

LEVEL 3 DAILY WORKFLOW

Dev-пайплайн

Когда Hub направляет на разработку, /dev берёт на себя 6-фазный TDD-пайплайн. Все модули работают вместе: forge-worktree изолирует в ветке, forge-product загружает критерии приёмки, forge-qa генерирует тесты, forge-tracker синхронизирует статус - полная интеграция, ноль ручной координации.

6-фазный пайплайн с интеграцией модулей

Дайте описание фичи. Forge создаёт изолированный worktree, загружает критерии приёмки из forge-product, генерирует падающие тесты через forge-qa (делегируя на Sonnet для экономии), реализует до зелёного, запускает self-review на Haiku, проверяет покрытие AC и открывает PR - всё одной командой. Сабагенты работают на дешёвых моделях, чтобы не тратить токены Opus на механическую работу.

Terminal
❯

◆ Phase 0: Gate

  Task: new-feature · ~8 files · Mode: balanced

  ✓ forge-worktree → branch feat/eng-142-webhook in isolated worktree

  ✓ forge-product → loaded 5 AC from features/payment.md

  ✓ forge-tracker → linked ENG-142 → In Progress

  ✓ Red flags: none


◆ Phase 1: Understand

  Schema: WebhookEvent table · Layers: domain, infra, interface

  ✓ Contracts: IWebhookRepository, ProcessWebhookCommand, WebhookDto


◆ Phase 2: Test (RED)

  ✓ forge-qa → AC mapped to 8 assertions · dispatched test-generator (sonnet)

  Generated: webhook.spec.ts (5 tests) + stripe-sig.spec.ts (3 tests)

  ✗ 8 tests failing - ready for implementation


◆ Phase 3: Implement (GREEN)

  core.3.10: WebhookEvent entity + value objects

  core.3.20: WebhookRepository (Prisma)

  core.3.30: ProcessWebhookHandler + signature verification

  core.3.40: WebhookController + route guards

  ✓ 8/8 tests passing


◆ Phase 4: Verify

  ✓ Type check · ✓ Lint · ✓ Quality patterns: 14/14

  ✓ Self-review (haiku) → 0 issues · 0 rationalization flags

  ✓ forge-product → AC coverage: 5/5

  ✓ forge-tracker → ENG-142 marked complete


◆ Phase 5: Close

  ✓ forge-worktree → PR #91 created, worktree cleaned


✦ Feature complete. 6 phases · 5/5 AC · 8 tests · 0 flags.

Детекторы рационализации

AI-модели обучены быть полезными - иногда слишком полезными. Когда AI-агент рационализирует пропуск best practices ("добавим тесты потом", "обработка ошибок подождёт"), 15 детекторов рационализации Forge ловят это прямо в процессе генерации и блокируют шорткат. Паттерны привязаны к вашим capabilities: API guards, database migrations, auth flows, event handling - не generic чеклисты.

Terminal
❯

⚠ Rationalization Detector Triggered


  DETECTED: "Skip for now" pattern

  Rule:  api.quality.error-handling


  What AI said:

    "We can add error handling later

     to keep things simple for now"


  Why it matters:

  → 73% of production incidents trace to

    missing error handling added "later"


  ✗ Blocked. Error handling is required.

  ✓ Generating error boundary template...


✦ Quality preserved. AI stayed on track.

LEVEL 4 ECOSYSTEM

Специализированные модули

Помимо setup и dev-пайплайна, у Forge есть специализированные модули для тестирования, трекинга задач, дизайна продукта, промпт-инжиниринга и полностью автономной разработки.

Генерация тестов (forge-qa)

Тесты генерируются из критериев приёмки, а не из догадок AI. forge-qa читает спецификации фич из forge-product, маппит каждый AC на конкретные assertions и генерирует тесты в 11 режимах (unit, integration, component, acceptance, e2e). Каждый тест привязан к требованию через 4-уровневую прослеживаемость: AC, use cases, UX-критерии и LLM-as-Judge оценка.

Terminal
❯

◆ Analyzing acceptance criteria...


  Feature: Payment Webhook Endpoint

  Source:  .claude/forge/product/features/payment.md

  ✓ 5 acceptance criteria found

  ✓ 3 edge cases derived


◆ Generated tests:


  src/test/

  ├── payment-webhook.spec.ts     5 tests

  ├── stripe-signature.spec.ts    3 tests

  └── payment-events.e2e.spec.ts 4 tests


  Running tests...

  ✓ 12/12 passing (1.3s)


✦ Tests traced to requirements. Not guesswork.

Синхронизация задач (forge-tracker)

Двусторонняя синхронизация между вашим трекером задач и AI-агентом. Забирайте задачи из Linear, ClickUp, Jira, GitHub или Notion - критерии приёмки попадают прямо в dev-пайплайн. После завершения реализации forge-tracker отмечает задачу как выполненную и публикует summary. Никакого копирования ticket ID, никаких ручных обновлений статуса.

Terminal
❯

◆ Syncing with Linear...


  Sprint: March W2 (4 items remaining)


  ENG-142 Payment webhook          Urgent

  ENG-138 Email notification fix    High

  ENG-145 Dashboard filters        Medium

  ENG-147 API rate limiting        Medium


  Picked: ENG-142 - Payment webhook

  ✓ Status → In Progress

  ✓ Branch: feat/eng-142-payment-webhook

  ✓ Acceptance criteria loaded (5 items)


✦ Task synced. AI has full context.

Агент-команды (forge-autopilot)

Финальный уровень. Forge анализирует бэклог, определяет файловые конфликты между фичами, группирует их в параллельные волны и запускает AI-команды в изолированных git worktree. Агент-техлид координирует, а тиммейты независимо выполняют полный /dev пайплайн. 3 режима автономности: supervised (вы подтверждаете каждый PR), semi-auto (зелёные PR мерджатся автоматически), full-auto (hands-off выполнение спринта).

Terminal
❯

◆ Phase 1: Triage

  Analyzing backlog: 6 features classified

  ✓ 4 parallelizable, 2 sequential


◆ Phase 2: Wave Planning


  Wave 1 (parallel):

    ● Team A → ENG-142 Payment webhook

    ● Team B → ENG-145 Dashboard filters

    ● Team C → ENG-147 Rate limiting


◆ Phase 3: Executing Wave 1...


  Team A: ████████████░░ 85% (GREEN)

  Team B: ██████████████ 100% ✓ PR #89

  Team C: ██████░░░░░░░░ 45% (RED)


✦ 2/3 features complete. 12 min elapsed.

И это не всё

forge-product

Дизайн фич с user stories, критериями приёмки, UX-флоу

forge-prompts

Промпт-инжиниринг с фреймворками CO-STAR, RISEN, TIDD-EC

forge-worktree

Жизненный цикл git worktree - параллельные ветки, нулевые конфликты портов

9 Advisory-модулей

Discovery, marketing, analytics, SEO, copy, onboarding, growth, A/B-тесты

NEXT STEP

Начните строить лучше

Всё, что вы видели, выполняется менее чем за 10 секунд. Артефакты хранятся в .claude/ - они работают с Claude Code, Cursor, Windsurf и любым AI-агентом. Удалите Forge после настройки - артефакты работают автономно.

EUR 29

Starter - core + worktree

EUR 79

Pro - + product, QA, tracker, prompts

EUR 149

Complete - все 15+ модулей

Get Forge →