information-architecture

Installation
CLI
npx skills add https://github.com/julianoczkowski/designer-skills --skill information-architecture

Install this skill with the CLI and start using the SKILL.md workflow in your workspace.

Last updated 4/22/2026

Design Skills — Cursor, GitHub Copilot, Claude

GitHub stars Last commit on GitHub 8 bundled skills Vercel skills CLI Install via npx skills add julianoczkowski/designer-skills Claude Code, Cursor, Codex, and other agents

Designer Skills for Claude Code & Cursor

A collection of agent skills for designers who prototype and build with AI coding tools. These skills encode design process so AI follows a structured path instead of producing random output.

Designer Skills — walkthrough (YouTube)

WATCH: https://youtu.be/1pV7bvbaCFg?si=JtVWoBHsb-hrguho

Installation

npx skills add julianoczkowski/designer-skills

The interactive CLI will walk you through which skills to install, which agents to target, and whether to install at project or global scope. Works with Claude Code, Cursor, Codex, Windsurf, and 40+ other agents.

The Flow

The skills follow a deliberate sequence. You can use any skill individually, or run /design-flow to be guided through the entire sequence automatically.

Designer skills flow: /design-flow orchestrates grill-me through design-review, with iterate back to grill-me

  1. /design-flow -- Run the full workflow as a guided sequence. Orchestrates all skills in order, lets you skip phases, confirms between each step. Start here if you want the complete process.
  2. /grill-me -- Get interrogated about your plan until every design decision is resolved.
  3. /design-brief -- Turn the grilling session into a structured design brief. Includes codebase exploration so the AI respects what already exists.
  4. /information-architecture -- Define the structural skeleton: navigation, content hierarchy, page structure, URL patterns, user flows.
  5. /design-tokens -- Generate a complete token system (colors, spacing, typography, motion) with light and dark mode palettes, based on the chosen aesthetic philosophy.
  6. /brief-to-tasks -- Break the brief into an ordered checklist of independently buildable vertical slices.
  7. /frontend-design -- Build with a named aesthetic philosophy. Mobile-first. Dark mode included. 8 design philosophies with concrete implementation parameters.
  8. /design-review -- Run a structured critique against the brief. Supports code review and screenshot-based review. Runs on request, not automatically. Use after you have something built.

Key Principles

Respect Existing Code

Every skill that touches the codebase includes a detailed detection checklist: CSS variables, Tailwind config, UI framework themes, component directories, Storybook stories, token files, font loading, and package.json dependencies. This prevents the AI from generating a new button when one exists, or inventing a color that clashes with the established palette.

Mobile-First

The /frontend-design skill mandates building mobile layout first (375px), then scaling up with min-width media queries. Touch targets, text sizing, and navigation patterns are all specified for mobile.

Dark Mode by Default

The /design-tokens skill generates both light and dark palettes. The /frontend-design skill builds with CSS custom properties that support both prefers-color-scheme and manual toggle. The /design-review skill checks that dark mode is implemented correctly.

You Don't Need to Name a Style

The aesthetic philosophies in /frontend-design are a menu, not a requirement. If you name one ("build this in a Dieter Rams style"), the AI follows those parameters. If you describe a vibe ("warm and clean"), it maps to the closest philosophy. If you say nothing, it picks one based on context and tells you which it chose.

Your Work Persists

All design documents are saved to a .design/ folder in your project, organized by feature. Running the flow for different features creates separate subfolders so nothing gets overwritten.

.design/
├── onboarding-flow/
│   ├── DESIGN_BRIEF.md
│   ├── INFORMATION_ARCHITECTURE.md
│   ├── TASKS.md
│   └── DESIGN_REVIEW.md
└── settings-page/
    ├── DESIGN_BRIEF.md
    └── TASKS.md

The folder name is derived from the feature being designed. Every skill in the flow reads from and writes to the same subfolder. If you return to a project later, the flow detects which features exist and where you left off.

Aesthetic Philosophies (in /frontend-design)

The frontend-design skill includes concrete implementation parameters for 8 named design philosophies:

  • Dieter Rams -- Less but better. Functional. No decoration without purpose.
  • Swiss / International Typographic -- Grid-locked. Strong type hierarchy. Objective.
  • Japanese Minimalism (Ma) -- Negative space is content. Quiet. Restrained.
  • Brutalist -- Raw structure visible. Anti-polish. Content-first.
  • Scandinavian -- Warmth plus restraint. Rounded. Accessible by default.
  • Art Deco -- Geometric luxury. Bold symmetry. Statement typography.
  • Neo-Memphis -- Playful chaos. Clashing color. Anti-corporate.
  • Editorial / Magazine -- Content-led. Display typography. Print-inspired.

Each philosophy defines specific parameters for typography (font families, scale, spacing), color (palette approach, accent strategy), layout (grid type, composition rules), spacing (base unit, density), motion (duration, easing, what to animate), and detail treatment (borders, shadows, texture).

Credits

  • Design tree concept from The Design of Design by Frederick P. Brooks Jr.
  • Adapted for designers by Julian Oczkowski