identity-system
Phase 0: IDENTITY SYSTEM — Define the brand DNA
When
Start of a new project, or when no design-system.md exists at project root.
Input (from user)
- User brief: sector, audience, personality, competitors, desired feeling.
- If no brief provided, ask the 5 identity questions (see references/identity-brief.md).
Steps
- Read
references/identity-brief.md— collect answers to the 5 questions. - Match sector in
references/sector-palettes.md— pick the OKLCH palette base. - Generate palette using
references/oklch-system.md— primary, secondary, accent, neutral + semantic colors. Validate contrast withreferences/contrast-ratios.md. - Choose typography pair from
references/typography-pairs.md— display + body fonts matching sector personality. NEVER use Inter, Roboto, Arial. - Set spacing density from
references/spacing-density.md— dense / standard / editorial. - Define motion personality from
references/motion-personality.md— corporate / modern / playful / luxury. - Check visual techniques in
references/visual-technique-matrix.md— what is allowed for this personality x density combination. - Generate
design-system.mdat project root using the matching template fromreferences/templates/(fintech, ecommerce, devtool, creative, or blank).
More from fusengine/agents
laravel-architecture
Design Laravel app architecture with services, repositories, actions, and clean code patterns. Use when structuring projects, creating services, implementing DI, or organizing code layers.
99laravel-blade
Create Blade templates with components, slots, layouts, and directives. Use when building views, reusable components, or templating.
92laravel-livewire
Livewire 4 reactive components on Laravel 13 - wire:model, actions, events, Volt, Folio. Use when building reactive UI without JavaScript.
91nextjs-i18n
Next.js 16 internationalization with next-intl or DIY. Use when implementing i18n, translations, localization, multilingual, language switch, locale routing, or formatters.
62solid-php
SOLID principles for Laravel 12 and PHP 8.5. Files < 100 lines, interfaces separated, PHPDoc mandatory. Auto-detects Laravel and FuseCore architecture.
53laravel-testing
Write tests with Pest 3/PHPUnit, feature tests, unit tests, mocking, fakes, and factories. Use when testing controllers, services, models, or implementing TDD.
52