· 7 min read · WindWalker Team
Design System Brand AI Automation

WindWalker's AI Design System
— Keeping a Consistent Brand Automatically

Type "change the primary color to rose" and buttons, accent colors, and icons update across every page — Home through Contact — all at once. Here's how WindWalker maintains design consistency.

What Is a Design System?

A design system is a set of rules governing the colors, fonts, spacing, button styles, and other visual elements used across a website. When a solid design system is in place, visual consistency is maintained naturally whenever you add new pages or update content.

Building a design system from scratch isn't easy for a startup or small business. Manage multiple pages without a designer and you end up with buttons in different colors on different pages, or inconsistent font sizes throughout.

WindWalker's approach: A design_system field in the PRD (Product Requirements Document) manages the color palette, fonts, and spacing rules centrally. The AI uses these values as the reference for generating and modifying styles across all pages.

How the PRD-Based System Works

Inside WindWalker, each project's design information is stored as structured data within the PRD document. Here's roughly what it looks like:

PRD design_system example
{
  "design_system": {
    "colors": {
      "primary": "blue",
      "secondary": "gray",
      "accent": "indigo"
    },
    "typography": {
      "heading_font": "Inter",
      "body_font": "Inter",
      "base_size": "16px"
    },
    "spacing": {
      "section_padding": "5rem",
      "container_max": "1280px"
    },
    "border_radius": "0.75rem"
  }
}

When you say "change the primary color to rose," the AI updates colors.primary in the PRD and re-renders the HTML for all pages that reference that value. No need to hunt down and change color codes on each page individually.

What You Can Change

Colors

Request brand color changes in natural language:

blue (default)
rose (after change)

Fonts

Swap fonts using Google Fonts. Changes apply consistently across every page:

Spacing and Layout

Real Conversation Example

Here's what the editing chat actually looks like in practice:

User
I want to switch the brand color to rose. All the buttons and accent areas.
WindWalker AI
I've updated the primary color in the PRD to rose. Buttons, accent text, and icon colors across all 4 pages — Home, About, Services, and Contact — have been updated to rose-600. The header CTA button has been updated as well.

Review the changes, and if you'd like to keep any specific elements in a different color, just let me know.
User
Looks good. But keep the footer background dark.
The footer background stays at gray-900. Only the text and links inside the footer have been adjusted to rose tones. The overall site feels unified while the footer maintains its dark contrast.

Current Limitations

The PRD-based design system is convenient, but the current beta has these constraints:

Worth knowing:
  • Per-section exceptions: Granular control — applying a different color to one section on one specific page — is currently limited.
  • Custom CSS: Direct CSS code editing interface is still in early beta.
  • Animation settings: Applying transitions and animations globally through the design system is planned for a future release.
  • Dark mode: Dark/light mode toggle is currently in development.

If an AI request doesn't produce the expected result, adding more specificity usually helps — for example: "Change only the hero section background on the About page." You can always ask again after getting feedback.

Takeaway: Once a design system is in place, every subsequent edit gets faster. Setting clear color palette, font, and spacing standards up front means more accurate results when you make AI requests later. A consistent design looks more professional than a perfect one — and it's much easier to maintain.