Skip to content

53 specialists.
Every domain covered.

FlowForge routes each task to the right expert — from system design to terminal UI to empirical web validation. No generalist compromise.

The same roster that shipped 1.5M lines of production health-tech code in four months.

Architecture & Planning

These four agents shape the what and why before any code is written — requirements interrogation, design decisions, task decomposition, and value-delivery prioritization.

Architecture & Planning

fft-requirements-analyst

Anti-fabrication requirements interrogation, acceptance criteria, and scope definition.

When to dispatch

Dispatch before fft-architecture on any greenfield feature or scope-unclear brief. This agent interrogates requirements outside-in (stakeholders → constraints → NFRs → functional → scope → acceptance) and produces an 8-artifact handoff packet that blocks six LLM fabrication modes before the architect plans.

View documentation
Architecture & Planning

fft-architecture

System design, 3-option analysis, and ADR authoring.

When to dispatch

Dispatch before any work begins on a new feature, migration, or infrastructure change. This agent produces the design options the developer chooses between — the controller never decides architecture unilaterally.

View documentation
Architecture & Planning

fft-project-manager

Sprint planning, task breakdown, and milestone tracking.

When to dispatch

After architecture decisions are made, dispatch to decompose the chosen option into tickets, dependencies, and a sequenced execution plan.

View documentation
Architecture & Planning

fft-product-owner

Requirements, user stories, and backlog prioritization.

When to dispatch

When translating business goals into acceptance criteria or when the team needs a value-delivery lens on what to build next.

View documentation

Project Ingest & Discovery

The phase-0 specialist that reads an existing or legacy codebase cheaply before any domain expert is dispatched. It detects, scopes, and routes — so expensive specialist tokens are spent on verified knowledge, not re-discovery.

Project Ingest & Discovery

fft-code-explorer

Haiku-class phase-0 ingest: detects stack + exact versions from lockfiles, infers schema from migrations, and routes the specialist wave.

When to dispatch

Dispatch first on any legacy-ingest, onboarding, or "what is this codebase" task. fft-code-explorer reads the source tree, DB schema (from migrations — no live creds), configs, and lockfiles to produce a structured laudo + ERD + FF-branded diagrams + a filled project CLAUDE.md. It then scopes and dispatches the downstream specialist wave (fft-database-architect first, then architect tier, then domain specialists as detected). Anti-fabrication: verify-at-source, never guess a framework or version. ForgePlay #1 (Legacy Code Analysis) entry point.

View documentation

API & Backend

Server-side craft from contract design to implementation — the agents that own the shape of your boundaries and the services behind them.

API & Backend

fft-api-designer

REST, GraphQL, and gRPC contracts with OpenAPI specifications.

When to dispatch

Before implementation begins on any new API surface — contract design prevents the expensive rework of API-first mistakes.

View documentation
API & Backend

fft-backend

Server-side implementation in Node.js, Python, Go, and more.

When to dispatch

Once the API contract exists and the architecture is decided — this agent writes the server-side code with 80%+ test coverage and logger discipline.

View documentation

Database

One head that designs the data model on files, one leaf that touches the live database — design and operation split, in the same head-and-leaf shape as the design, data and customer-success teams.

Database

fft-database-architect

Designs the data model on files only — the store, the ERD, the access matrix, the migration plan.

When to dispatch

For any data-modeling decision: which store, the ERD, keys and indexes, who may read and write each table, and the migration plan with its lock cost and way back — handed down as a SCHEMA BRIEF. It never opens a connection; anything that needs a live database goes to fft-dba.

View documentation
Database

fft-dba

The only agent that touches a live database — through one door, under your grant.

When to dispatch

For anything that needs a running database: a production read, a slow query, rehearsing or applying a migration, a privilege read-back. It rehearses on a disposable copy first, reads production read-only, applies only with the brief, the rehearsal evidence and your unexpired grant, and returns an OPERATION REPORT it never signs off itself.

View documentation

Frontend & Design

Everything the user sees and touches — led by the design authority that briefs every surface, then component architecture, web-and-print design systems, and brand identity built for consistency across screen and paper.

Frontend & Design

fft-design-architect

Master design authority — holds the guideline corpus and emits the per-work design brief every leaf implements.

When to dispatch

Dispatch FIRST on design-strategy, multi-surface, or "which guidelines govern this" work. It holds Apple HIG, Material 3, WCAG 2.x, and the FlowForge design canon, and emits a per-work design brief — the applicable-guidelines checklist, composition direction, and acceptance bar — that leaf designers implement and fft-code-reviewer judges GOLDEN against. It decides which leaf owns each surface and routes there: fft-designer for web and print, fft-brand-architect for brand, or the fft-tui-architect→fft-tui-designer→fft-tui chain for the terminal, which keeps its own head.

View documentation
Frontend & Design

fft-frontend

React, Vue, Angular, and modern CSS with accessibility mastery.

When to dispatch

For all client-side implementation — components, state management, animations, performance optimization, and WCAG compliance.

View documentation
Frontend & Design

fft-designer

Web + print/editorial (papelaria) UI/UX — the owner of the Manual, PDF, reports, and stationery as well as web surfaces.

When to dispatch

When a web, admin, or marketing surface needs a UX decision or a systematic audit — and when a PDF, manual, report, or print/stationery deliverable needs a real design owner: type-scale systems, page grids, editorial and book layout, print stylesheets, brand-on-paper component libraries, and prefers-color-scheme PDF theme-leak fixes. Implements against the fft-design-architect brief when one governs the work; defers terminal composition to fft-tui-architect and brand identity to fft-brand-architect.

View documentation
Frontend & Design

fft-web-designer

Dedicated web visual-design leaf — the look of the marketing site, admin dashboard, and desktop web-chrome.

When to dispatch

When a web surface needs visual craft — composition, first-screen clarity, visual hierarchy, responsive visual layout, motion, and light/dark theming. Implements against the fft-design-architect brief and hands fft-frontend an implementation-ready visual spec; defers UX research and print to fft-designer, brand tokens to fft-brand-architect.

View documentation
Frontend & Design

fft-brand-architect

Brand identity, color science, typography, and design tokens.

When to dispatch

When establishing a new brand, creating a token system that bridges design tools and production code, or auditing existing brand materials for accessibility violations or drift.

View documentation

Mobile

Platform-native and cross-platform specialists — three separate agents for iOS, Android, and Flutter, because platform nuance is not optional.

Mobile

fft-ios

Swift, SwiftUI, UIKit, and structured concurrency for native iOS.

When to dispatch

For all iOS-native work — UI components in SwiftUI, UIKit legacy surfaces, Swift concurrency patterns, and App Store delivery.

View documentation
Mobile

fft-android

Kotlin, Jetpack Compose, Hilt, and Room for native Android.

When to dispatch

For all Android-native work — Compose UI, ViewModel architecture, dependency injection, local persistence, and Play Store delivery.

View documentation
Mobile

fft-flutter

Dart 3+, Riverpod 2, and GoRouter for cross-platform apps.

When to dispatch

When shipping to iOS and Android from a single codebase using Flutter — state management, navigation, platform-channel bridges, and pub.dev package evaluation.

View documentation

Terminal UI

Hierarchical TUI specialists — fft-tui-architect decides composition and Charm-ecosystem adoption, fft-tui-designer crafts each screen's visual design, and fft-tui implements the View/Update line code. The only dedicated TUI design-and-craft chain in the public LLM-coding ecosystem.

Terminal UI

fft-tui-architect

Full-screen composition, layout budget, Charm-ecosystem adoption, and the visual full-screen QA gate.

When to dispatch

For unclear composition questions, full-screen layout strategy, Charm-ecosystem adoption decisions, or visual QA gate design — dispatch fft-tui-architect first. It decides composition and the Charm-adoption strategy, then delegates per-screen visual design to fft-tui-designer and View/Update line-code to fft-tui. architect → designer → tui.

View documentation
Terminal UI

fft-tui-designer

Per-screen terminal visual design — the mockup, hierarchy, co-render, spacing tokens, state tables, and the "gorgeous" bar.

When to dispatch

Dispatch between fft-tui-architect and fft-tui for per-screen visual craft: the mockup, visual hierarchy, color/glyph/label co-render, spacing-token application (the #2435 Spacing Canon), and state tables. It holds the founder's taste as canon — the TUI Design Manual, the Spacing Canon, and the header/frame blueprint are his corrections encoded — and hands fft-tui an implementation-ready screen spec. The architect decides composition; the designer makes each screen a hit.

View documentation
Terminal UI

fft-tui

Charm.sh BubbleTea, Elm MVU, 60 fps budgets, and CVD-safe a11y.

When to dispatch

For any Go terminal UI implementation work — BubbleTea component architecture, lipgloss styling, bubbles composition, glamour markdown rendering, huh forms, and the teatest golden-file test harness. Dispatch after fft-tui-architect has decided the composition.

View documentation

Quality & Security

Four gatekeepers that sit between your code and production: test strategy, code review, security analysis, and empirical web validation.

Quality & Security

fft-qa

Quality assurance strategy, test automation, and regression gates.

When to dispatch

For test strategy decisions, quality-gate design, test plan authoring, automation framework selection, and regression tracking across a release.

View documentation
Quality & Security

fft-code-reviewer

Code quality, standards enforcement, and architectural validation.

When to dispatch

Before merging any PR — this agent produces the GOLDEN verdict (zero CRITICAL, zero MAJOR, zero MINOR) and is the final technical arbiter before the founder's merge-go relay.

View documentation
Quality & Security

fft-security

Threat modeling, OWASP compliance, and defense-in-depth analysis.

When to dispatch

For any work touching authentication, authorization, secrets management, external APIs, or production deployments — also for periodic security audits and before any public launch.

View documentation
Quality & Security

fft-web-quality

Playwright 4-viewport screenshots, Lighthouse CWV, and axe-core WCAG AA.

When to dispatch

For any PR touching web surfaces — Astro components, HTML, TSX with a web build config. Produces falsifiable findings (file:line citations, viewport screenshots, Lighthouse JSON) consumed by fft-code-reviewer as Layer-2 evidence in the ISO-9001 quality-gate composite.

View documentation

Operations

Ship it, run it, observe it — CI/CD pipelines, Docker, Kubernetes, and git-workflow automation handled by specialists who live in the infra layer.

Operations

fft-devops-agent

CI/CD pipelines, Docker, Kubernetes, Terraform, and monitoring.

When to dispatch

For infrastructure automation, container orchestration, deployment pipelines, IaC authoring, and production observability setup.

View documentation
Operations

fft-github

Git workflow management, PR automation, and branch operations.

When to dispatch

For git workflow decisions, PR template authoring, branch naming conventions, release tagging, and repository hygiene operations.

View documentation
Operations

fft-release-engineer

Runs a release from "the lane is ready" to "customers have it" — you give two approvals, not eleven commands.

When to dispatch

For cutting, tagging, staging and verifying a release, the release notes and letter pack, the candidate rehearsal, and install parity afterwards. It relays the cut's consent request and hands you the promote — both stay yours.

View documentation

Documentation

Technical writing and API documentation in English, Brazilian Portuguese, and Spanish, with correct diacritics and domain-accurate terminology.

Documentation

fft-documentation

Technical writing, API docs, ADRs, and developer guides.

When to dispatch

After implementation is complete and reviewed, or to close the doc-to-code gap in a milestone gap-seal audit.

View documentation
Documentation

fft-documenter-br

Brazilian Portuguese documentation with correct diacritics.

When to dispatch

When documentation needs to be written or translated into Brazilian Portuguese — medical, legal, or technical content where correct terminology and diacritical marks are non-negotiable.

View documentation
Documentation

fft-documenter-es

Spanish documentation — RAE orthography, tildes, inverted punctuation, Latin-American register.

When to dispatch

When documentation needs to be written or translated into Spanish — validates tildes and inverted punctuation, follows RAE orthography and a Latin-American register, and rejects machine-translation tells across medical, legal, and technical terminology.

View documentation

Marketing & Content

Landing-page copy, SEO, conversion architecture, and multi-platform social content — the agents that turn the product into words that convert.

Marketing & Content

fft-marketing-architect

The marketing head — one canon every lane speaks from, the launch tier, the calendar, and the split between lanes.

When to dispatch

For marketing strategy, positioning, a launch of any size, or "which lane owns this?" — it writes the launch brief the lanes plan against and names the lane. It drafts; it never publishes or spends.

View documentation
Marketing & Content

fft-content-strategist

Landing-page copy, SEO content, email marketing, and conversion architecture.

When to dispatch

For any customer-facing copy — landing pages, email sequences, blog posts, product descriptions, and A/B test hypotheses. Enforces Rule #33: no AI attribution in any output.

View documentation
Marketing & Content

fft-social-media

Multi-platform social content, calendars, and engagement analytics.

When to dispatch

For social media strategy, post authoring, editorial calendar planning, platform-specific formatting, and performance reporting across Twitter, LinkedIn, Mastodon, and Bluesky.

View documentation
Marketing & Content

fft-devrel

Developer relations — earns your product a place on Hacker News, Reddit, Product Hunt, Discord and with creators, by helping developers in public.

When to dispatch

For a launch to developers, a Discord, creator outreach, or which technical stories to tell and with what proof. It drafts for a person to post — never votes, never hides who it works for.

View documentation
Marketing & Content

fft-product-marketer

The claims table, battlecards, the sales kit, case studies and release announcements — built from the canon, never its owner.

When to dispatch

For a battlecard, a kit for a deal, a case study, the pricing narrative, packaging a release, or "is this claim still true?" — it keeps the list of what you may say, with the evidence for each claim. It drafts; it never publishes, and it never decides a price.

View documentation
Marketing & Content

fft-lifecycle-marketer

Your newsletter and e-mail programme — each issue assembled, the list kept healthy, every send day checked. It drafts; you press send.

When to dispatch

For the newsletter or any recurring issue, the list's health, the send-day checklist, a welcome or win-back journey, or deliverability — it gathers each part of an issue from the agent that owns it and checks every line before you send. It never writes the words, never sends, and never mails anyone who did not ask.

View documentation

Customer Success

A two-specialist hierarchy: fft-cs-architect designs the retention machine — onboarding, adoption, health scoring, expansion — and fft-cs-analyst runs it against real accounts.

Customer Success

fft-cs-architect

Customer Success strategy — onboarding, adoption, health scoring, churn-risk, QBRs, and playbooks.

When to dispatch

For CS strategy: designing the onboarding→adoption→retention→expansion architecture, the health-score model, churn-risk signals, QBR and success-plan structure, and the segmented playbooks fft-cs-analyst executes. Knows the tool landscape (Gainsight, Totango, ChurnZero, Vitally-class) and the NRR/GRR math.

View documentation
Customer Success

fft-cs-analyst

Executes the CS plan — playbooks, health reports, touchpoint cadence, renewal runway.

When to dispatch

To run the CS architect’s play brief against real accounts: execute playbooks, compute per-account health reports, drive the touchpoint cadence, track renewal runway, run save plays on risk triggers, and report outcomes back. Never re-authors strategy.

View documentation

Paid Media

A two-specialist hierarchy for paid acquisition: fft-paid-media-architect designs the campaign — audience, offer, funnel, channel mix, measurement — and fft-media-buyer builds and operates it inside Meta Ads Manager and Google Ads / YouTube.

Paid Media

fft-paid-media-architect

Paid-media strategy — audience research, offer, funnel, channel mix, budgets, and the measurement plan.

When to dispatch

For paid-acquisition strategy across Meta and Google/YouTube: market and audience research, positioning and offer design, sales-funnel architecture, campaign and creative direction, budget and bidding strategy, and a measurement plan with named success metrics and kill/scale thresholds.

View documentation
Paid Media

fft-media-buyer

Operates the ad consoles — Meta Ads Manager / Business Manager and Google Ads / YouTube.

When to dispatch

To put a campaign in motion inside the actual consoles: account, pixel/CAPI and conversion setup, audience build, campaign→ad-set→ad construction, budget and bid entry, the pre-launch QA gate, then the post-launch optimisation loop against the architect’s measurement plan.

View documentation

Data & Analytics

A three-specialist hierarchy for measurement: fft-analytics-architect decides how truth is measured — populations, joins, windows, thresholds — fft-data-analyst executes that brief against real data, and fft-dataviz-designer decides which chart form tells which truth.

Data & Analytics

fft-analytics-architect

Measurement strategy — metric definitions, study design, thresholds, and the measurement brief.

When to dispatch

Before any number is computed: when a metric needs its population, join, window and denominator named rather than implied, when a threshold must be derived from the population a gate actually fires on, or when a study needs a baseline and a control arm. This agent authors the measurement brief the two leaves execute against, and never pulls a production number itself.

View documentation
Data & Analytics

fft-data-analyst

Runs the measurement against real data and returns a re-derivable evidence report.

When to dispatch

To execute an existing measurement brief: pull from the named sources with pull timestamps, project the briefed rules over real rows before they ship, compute the cohorts, trends and deltas as specified, and report unknowns as unknown. Escalates any gap between the brief and reality rather than improvising a method.

View documentation
Data & Analytics

fft-dataviz-designer

Maps each indicator to the chart form that tells its truth, and emits the chart spec.

When to dispatch

When data needs presenting and the question is which chart, not which colour: indicator-kind to chart-form selection per the perception canon, one-screen dashboard composition, and the accessibility floor of a CVD-safe palette where colour is never the sole channel. Hands the chart spec to fft-web-designer or fft-tui-designer for visual craft.

View documentation

ML / AI

A four-specialist hierarchy: start with fft-ml-architect for strategy, then route to the deployment, retrieval, or orchestration specialist for execution.

ML / AI

fft-ml-architect

Strategic ML advisor — model selection, RAG vs fine-tuning, GPU allocation.

When to dispatch

For any ML/AI question that is unclear, strategic, or involves choosing between approaches. Route here first; the architect identifies the right specialist and frames the implementation brief.

View documentation
ML / AI

fft-llm-openweight

Local LLM deployment — vLLM, Ollama, quantization, Qwen, Llama, DeepSeek.

When to dispatch

After fft-ml-architect has confirmed local model deployment is the right approach — for quantization decisions, vLLM serving configuration, model selection, and inference optimization.

View documentation
ML / AI

fft-rag-engineer

Retrieval architecture, pgvector, embeddings, chunking, and reranking.

When to dispatch

After fft-ml-architect has confirmed RAG is the right approach — for vector database setup, embedding model selection, chunking strategy, retrieval pipeline design, and quality evaluation.

View documentation
ML / AI

fft-agent-frameworks

CrewAI, LlamaIndex, LangChain, and custom multi-agent orchestration.

When to dispatch

After fft-ml-architect has confirmed a multi-agent or orchestration approach — for framework selection, agent-graph design, memory architecture, and tool-use implementation.

View documentation

Performance

Profiling, load testing, caching, and scaling — the agent you dispatch when "it's slow" needs to become a file:line diagnosis with a fix attached.

Performance

fft-performance

Profiling, load testing, caching strategies, and scaling diagnosis.

When to dispatch

When a service is measurably slow, when planning for scale before a launch, or when a load test has surfaced a bottleneck that needs a file:line diagnosis.

View documentation

Medical

Brazilian healthcare compliance (ANS, TISS, TUSS, CBHPM, LGPD) — the domain-specialist for regulated health-tech development.

Medical

fft-medical

Brazilian healthcare compliance — ANS, TISS, TUSS, CBHPM, LGPD.

When to dispatch

For any system touching Brazilian healthcare regulations, clinical terminology, electronic health records, billing codes, or data protection requirements under LGPD.

View documentation

Meta

The agent that creates agents — validates new FlowForge specialists against the charter, enforcement rules, and role-identity conventions.

Meta

fft-agent-creator

Creates and validates new FlowForge specialist agents from specifications.

When to dispatch

When the team needs a new specialist that does not exist in the current 53-agent roster — this agent authors the charter, validates role-identity boundaries, and registers the new specialist in the inventory.

View documentation

Optional packs

Deeper specialists, installed on request.

Packs are not part of the base roster counted above. Each one is carried inside the FlowForge binary and installs only when you ask. Nothing is downloaded, and one command removes it.

Optional pack

recebimento-medico

Region: Brazil

Brazilian medical-revenue specialists: the faturista (glosa, recurso, prazos, pricing) and the TISS exchange-format specialist (XML/XSD, versions, portal integration).

In this pack

  • fft-faturista

    Brazilian medical-billing specialist (faturista): elegibilidade to recurso de glosa, prazos, TUSS coding vs contract pricing — citation-first

    View documentation
  • fft-tiss-xml

    TISS exchange-format specialist: component versions, XSD validation, lote structure, version migration, portal and WebService debugging

    View documentation
Install
flowforge agents install recebimento-medico
Remove
flowforge agents remove recebimento-medico

Run flowforge agents list to see the base roster and every pack, installed or available, on your machine.

Ready to put the full roster to work?

Every agent in the base roster is available from day one. The controller orchestrates them — you stay in command.