Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By thiagoedson
UX engineering for Claude Code. Build interfaces with craft, memory, and enforcement. Maintains consistent design decisions across sessions.
npx claudepluginhub thiagoedson/claude-frontforge --plugin claude-frontforgeCopy any website's design system — give a URL and get back its colors, typography scale, spacing grid, shadows, and layout patterns with confidence scores. Outputs CSS variables, Tailwind config, or Figma tokens ready to use.
Find UI inconsistencies in your code — off-grid spacing, wrong depth strategy, out-of-palette colors, and component drift from established patterns. Reports violations with file and line numbers. Add --fix to auto-correct safe issues.
Show the Frontforge activation banner (full, compact, or status indicator). Displayed automatically by other commands — use directly to verify the skill is installed and active, or to show available commands and agents.
Build a UI component (Button, Card, Modal, Input, Table, Dropdown, etc.) with all variants, interactive states (hover, focus, disabled, loading), accessibility attributes, and design token references — consistent with the project's established design system.
Scan existing UI files to detect the spacing grid, radius scale, button and card patterns, and depth strategy already in use — then save everything to .frontforge/system.md. Ideal when inheriting or taking over an existing codebase.
**Purpose**: Create purposeful micro-interactions that enhance UX without distraction or accessibility issues.
**Purpose**: Design and implement scalable, accessible UI components following established design system principles.
**Purpose**: Design mobile-first responsive layouts that work across all devices.
Design comprehensive, scalable token systems for UI products.
**Purpose**: Extract design systems from live websites through vision-based analysis, translating visual language into quantitative, build-ready design blueprints.
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Design engineering for Claude Code. Build interfaces with craft, memory, and consistency. Maintains design decisions across sessions.
建立獨特的生產級前端介面,具備高設計品質。產生富有創意、精緻的程式碼,避免通用的 AI 美學
Use this agent when creating user interfaces, designing components, building design systems, or improving visual aesthetics. This agent specializes in creating beautiful, functional interfaces that can be implemented quickly within 6-day sprints. Examples:\n\n<example>\nContext: Starting a new app or feature design
Agents for UI/UX design, accessibility, and user experience optimization
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Builds production-grade UI. Tokens-first, anti-AI-slop aesthetics, design tokens enforced.
Craft · Memory · Enforcement
Build interfaces with intention. Remember decisions across sessions. Enforce consistency.
Construa interfaces com intencao. Lembre decisoes entre sessoes. Garanta consistencia.
Claude Frontforge is a UX plugin for Claude Code. It guides interface design, saves your choices, and validates output so your UI stays coherent across sessions.
Claude Frontforge e um plugin de UX para o Claude Code. Ele guia o design de interface, salva suas decisoes e valida o resultado para manter consistencia entre sessoes.
Craft: infer direction from context (dashboard, settings, tools)
Memory: store design decisions in .frontforge/system.md
Enforcement: validate spacing, depth, and motion before finishing
Craft: infere direcao a partir do contexto (dashboard, settings, tools)
Memory: salva decisoes em .frontforge/system.md
Enforcement: valida espacamento, profundidade e animacao antes de concluir
Install the plugin
Run /claude-frontforge:init
Save the generated system to .frontforge/system.md when prompted
Instale o plugin
Rode /claude-frontforge:init
Salve o sistema gerado em .frontforge/system.md quando solicitado
Claude Frontforge works with ANY LLM! / Funciona com QUALQUER LLM!
Beyond Claude Code, you can use Frontforge with:
# Interactive installer (detects your environment)
npx degit thiagoedson/claude-frontforge/install.js
node install.js
# Or install directly for specific LLM:
node install.js --llm copilot # GitHub Copilot
node install.js --llm cursor # Cursor AI
node install.js --llm aider # Aider
node install.js --llm gemini # Gemini CLI
This will:
./frontforge📖 Full guide: USE_WITH_OTHER_LLMS.md
# Add the marketplace
/plugin marketplace add thiagoedson/claude-frontforge
# Install the plugin
/plugin menu
Select claude-frontforge from the menu. Restart Claude Code after.
Selecione claude-frontforge no menu. Reinicie o Claude Code depois.
git clone https://github.com/thiagoedson/claude-frontforge.git
cd claude-frontforge
cp -r .claude/* ~/.claude/
cp -r .claude-plugin/* ~/.claude-plugin/
Restart Claude Code.
Reinicie o Claude Code.
/claude-frontforge:init # Smart dispatcher / Despacho inteligente
/claude-frontforge:status # Show current system / Ver sistema atual
/claude-frontforge:audit <path> # Check code / Verificar codigo
/claude-frontforge:extract # Extract patterns / Extrair padroes
/claude-frontforge:generate-tokens # Generate design tokens / Gerar tokens de design
/claude-frontforge:analyze-website # Extract tokens from live websites / Extrair tokens de sites
/claude-frontforge:metrics # Health dashboard / Dashboard de saúde
/claude-frontforge:setup-statusline # Configure persistent status line / Configurar barra de status
Agentes especializados para tarefas focadas de UX:
| Agent | Purpose / Propósito |
|---|---|
| UX Interpreter | Extract design systems from live websites / Extrair design systems de sites |
| Component Architect | Design scalable, accessible components / Projetar componentes escaláveis |
| Animation Specialist | Create purposeful micro-interactions / Criar micro-interações |
| Responsive Expert | Mobile-first responsive layouts / Layouts responsivos mobile-first |
| UX Researcher | Create personas, analyze flows / Criar personas, analisar fluxos |