Open-source · 12-layer reasoning · 18+ platforms

The AI skill that reasons before it designs.

Forma gives AI coding assistants a 12-layer design reasoning process — research, industry rules, psychology, design systems, accessibility, and self-critique — before any UI gets built.

AgentAugmentClaude CodeCodebuddyCodex+ 12 more IDEs
Reasoning Trace
PROMPT

"Build a fintech dashboard with dark theme"

Trigger Detection
UX Pre-Flight
Industry Intelligence
Psychology Analysis
Design System Gen
Component Selection
UI Generation
Accessibility Audit
Design Critique

Most AI design skills ask one question.

Forma asks five more — before a single line of code is written.

Without Forma
Prompt
AI generates UI

Result: Hallucinated colors. Missing ARIA labels. Low conversion placement. No industry awareness.

With Forma
Prompt
Trigger detection
UX Pre-Flight
Industry Intelligence
Psychology Analysis
Design System
Component Selection
UI Generation
Accessibility Audit
Design Critique
Production-Ready Output

How It Works.

9 layers of reasoning between your prompt and the final output.

forma-intelligence-engine
>Trigger Detection
analyze --intent prompt.txt

{
"intent": "Dashboard",
"triggers": ["data-heavy", "auth"]
}
01

Trigger Detection

Analyzing prompt intent…

02

UX Pre-Flight

Audience · Goals · Risks · IA

03

Industry Intelligence

Loading fintech constraints…

04

Psychology Analysis

Trust · Cognitive Load · Social Proof

05

Design System Gen

Typography · Color · Spacing · Tokens

06

Component Selection

Hero · Dashboard · Auth — best practices

07

UI Generation

Framework-aware, token-driven output

08

Accessibility Audit

WCAG AA contrast checks passed

09

Design Critique

Score: 91/100 — 0 critical issues

Self-Critique Built In.

Forma scores its own output and automatically heals issues before rendering.

86
OUT OF 100

Live Audit Score

Calculated across 147 heuristic layout checks.

Visual Hierarchy22/25
Consistency24/25
Accessibility19/25
Conversion21/25

12 Layers of Intelligence.

Each layer is a discrete, searchable knowledge module. Only the relevant ones activate per prompt.

01

Knowledge Layer

67 styles, 161 rules, 57 fonts, 161 palettes — JSON, BM25-searchable

02

Industry Intelligence

16 profiles — what each domain requires, recommends, forbids

03

Design Psychology

10 trigger categories — trust, urgency, social proof, cognitive load

04

Component Intelligence

20+ components — best practices, anti-patterns, industry adaptations

05

Design System Architect

Generates typography, color, spacing, tokens — before any UI

06

UX Research Intelligence

Pre-flight: audience, goals, risks, information architecture

07

Design Critic + Audit

Rule-based scoring — hierarchy, consistency, accessibility, conversion

08

Accessibility Intelligence

Automated WCAG AA contrast checks

09

Conversion Intelligence

CTA placement, trust signal proximity, form minimization

10

Token Bridge

Export tokens → Tailwind, CSS variables, SCSS

11

Frontend Intelligence

15 framework-specific rule sets

12

Multi-Agent Reasoning

Trigger-based agent activation — only what's needed loads

Same Prompt. Different Rules.

The same "Build a dashboard" prompt produces radically different constraints based on industry.

Required Patterns

+ Clear CTA
+ Trust badges
+ Compliance notices

Forbidden Patterns

Glassmorphism
Neon gradients
Gaming aesthetics

Design Principles

TrustSecurityStability

Recommended Styles

MinimalismSwiss Modernism

The Knowledge Engine.

Forma ships with a massive local database — no API calls, no cloud dependency.

67
67
UI Styles
161
161
Reasoning Rules
57
57
Font Pairings
161
161
Color Palettes
25
25
Chart Types
99
99
UX Guidelines
tokens.json
W3C Format
{
"$schema": "design-tokens.org/schema",
"color": {
"primary": {
"$value": "#1A73E8",
"$type": "color"
},
"surface": {
"$value": "#F8FAFC",
"$type": "color"
}
},
"typography": {
"heading": {
"$value": "Inter",
"$type": "fontFamily"
}
}
}
intelligence.json
Industry Profile
{
"industry": "fintech",
"design_principles": [
"trust", "security", "stability"
],
"forbidden_patterns": [
"glassmorphism",
"neon_gradients"
],
"required_patterns": [
"clear_cta", "trust_badges"
]
}

Enterprise-Grade Security.

Forma is built for Enterprise. Privacy is non-negotiable.

Zero Telemetry

Forma does not track your usage, collect your prompts, or phone home. Your design intelligence stays entirely private.

Local Execution

The high-speed Go CLI and Python Intelligence Engine run entirely on your local machine. No external API calls are made by Forma.

Sandboxed Agent

All AI generation is handled exclusively by your IDE's existing LLM connections. Forma acts merely as a secure, local tooling context.

Ecosystem

Universal Compatibility.

Forma integrates seamlessly with 18+ IDE agents and understands 19+ frontend frameworks out of the box. No configuration required.

Supported Frameworks

ReactReact
Next.jsNext.js
Vue.jsVue.js
Nuxt.jsNuxt.js
SvelteSvelte
AstroAstro
AngularAngular
SolidJSSolidJS
RemixRemix
Tailwind CSSTailwind CSS
BootstrapBootstrap
Material UIMaterial UI
FlutterFlutter
React NativeReact Native
SwiftUISwiftUI
Jetpack ComposeJetpack Compose
LaravelLaravel
DjangoDjango
Ruby on RailsRuby on Rails

Supported AI Agents

AgentAgent
AugmentAugment
Claude CodeClaude Code
CodebuddyCodebuddy
CodexCodex
ContinueContinue
CopilotCopilot
CursorCursor
DroidDroid
GeminiGemini
KilocodeKilocode
KiroKiro
OpenCodeOpenCode
QoderQoder
Roo CodeRoo Code
TraeTrae
WarpWarp
WindsurfWindsurf

Install in Seconds.

Install globally via NPM. The forma-cli binary is lightning fast and handles all environment integrations.

1
Install Globally
2
Inject into IDE
Also available: forma init --ai all

Usage Examples

Once installed, Forma operates silently in the background. Just talk to your AI naturally. Forma intercepts the visual requests and applies its reasoning layers.

Example 1: High-Converting SaaS
"Build a pricing page for our B2B SaaS. Ensure it uses the 'Scarcity' psychology trigger and passes WCAG AAA contrast."
Example 2: Industry-Specific Design
"Create a checkout flow for a Fintech app. Forma, check your industry rules for traditional banking before generating."
Example 3: Mathematical Redesign
"Refactor this dashboard. Generate a fluid typography scale using clamp() and an OKLCH color system."

CLI Reference

CommandDescription
forma doctorRuns a system diagnostic on your Python and Go environments.
forma heal <file>Triggers the AST Auto-Healer to physically inject missing WCAG code.
forma export --format tailwindExports the W3C tokens into your Tailwind configuration.
forma updateInstantly upgrades the CLI to the latest Vanguard release.
forma removeSafely purges Forma agents from your codebase.

Safe Removal

Forma deeply respects your codebase. If you want to remove the AI logic from your project, you don't have to hunt down hidden files.

# 1. Safely purge all Forma agents from your repository
forma remove
# 2. Uninstall the global binary
npm uninstall -g @foysalzihak/forma-cli
The Future of UI

Stop prompting. Start reasoning.

Give your AI the intelligence it was missing. Install Forma and never ship broken UI again.