Skip to content
Development
Skill

/frontend-design-director

Set subject-grounded visual direction for standard or deep UI work, redesign, polish, critique, anti-template review, or design handoff. Skip technical micro-fixes and isolated code edits.

From plugin
webdev-agent-kit
521 skills
Install
$ npx -y skills add ytvee-dev/webdev-agent-kit --skill frontend-design-director --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/frontend-design-director

Context preview

The summary Claude sees to decide when to auto-load this skill.

Set subject-grounded visual direction for standard or deep UI work, redesign, polish, critique, anti-template review, or design handoff. Skip technical micro-fixes and isolated code edits.

SKILL.md

frontend-design-director.SKILL.md
name: frontend-design-director
description: 'Set subject-grounded visual direction for standard or deep UI work, redesign, polish, critique, anti-template review, or design handoff. Skip technical micro-fixes and isolated code edits.'
id: 'agents.skills.frontend-design-director.skill'
title: 'Frontend Design Director'
doc_type: 'skill'
layer: 'skill'
status: 'active'
publishable: true
local_only: false
skill: 'frontend-design-director'
tags:
    - 'agents/skill-package'
    - 'agents/design'
    - 'workflow/design-direction'
parent:
    - '[[AGENTS|Canonical Agent Policy]]'
related:
    - '[[skills/design-screenshot-spec/references/product-behavior-review|Product Behavior Review]]'
    - '[[common/prompt-intent-routing-rules|Prompt Intent Routing Rules]]'
    - '[[common/design-quality-rubric|Design Quality Rubric]]'
    - '[[common/anti-template-defaults|Anti-Template Defaults]]'
    - '[[common/interface-copy-rules|Interface Copy Rules]]'
    - '[[common/motion-rules|Motion Rules]]'
    - '[[common/ui-ux-priority-checklist|UI UX Priority Checklist]]'
    - '[[skills/frontend-design-intelligence/SKILL|Frontend Design Intelligence]]'
    - '[[skills/design-screenshot-spec/SKILL|Design Screenshot Spec]]'
    - '[[skills/frontend-layout-implementer/SKILL|Frontend Layout Implementer]]'
    - '[[skills/frontend-visual-qa/SKILL|Frontend Visual QA]]'
    - '[[templates/visual-memory|Visual Memory Template]]'
depends_on:
    - '[[AGENTS|Canonical Agent Policy]]'

Frontend Design Director

Purpose

Define a concrete, subject-grounded frontend design direction before implementation when a task requires visual judgment.

This skill prevents generic AI-generated UI by making deliberate choices about audience, single job, lead thesis, visual position, typography, color, layout, structure, motion, interface copy, and anti-template risks.

It does not implement code by default. It creates a Design Direction Contract that can be handed to `frontend-layout-implementer` and verified by `frontend-visual-qa` or `frontend-quality-reviewer`.

Design Lead Stance

Act as a design lead, not a style randomizer.

For supplied designs, establish fidelity constraints through `design-screenshot-spec` before critique. Read `skills/design-screenshot-spec/references/product-behavior-review.md` for unresolved visual or behavior choices. Preserve observed design intent; recommendations, polish, and accessibility deviations require user resolution before entering the implementation contract. Creative guidance below shapes proposals only where the user requests design work.

  • The page needs a point of view that fits this subject and audience.
  • Take one real visual risk only when it can be justified.
  • Spend boldness in one place and keep the rest disciplined.
  • The hero or lead section must express the page thesis.
  • Typography, structure, motion, and copy are design material, not filler.
  • Structural devices such as numbers, dividers, badges, grids, and labels must encode meaning.

When To Use

Use this skill after prompt intent routing when the task is `Standard Workflow` or `Deep Workflow` and includes visual judgment.

Use this skill when the user asks to create, redesign, polish, critique, make distinctive, or define visual acceptance criteria for a rendered frontend surface.

When Not To Use

Do not use this skill for one small bug, one obvious type error, one direct file-scope edit, one isolated code refactor, purely technical debugging, UI library selection, package installation, or testing workflows.

Do not use this skill as a required step for every frontend task. Use it only when design judgment affects the current slice.

Required Context

1. Read `AGENTS.md`. 2. Read `common/prompt-intent-routing-rules.md` when workflow level is unclear. 3. Read `common/design-quality-rubric.md`, `common/anti-template-defaults.md`, `common/interface-copy-rules.md`, and `common/motion-rules.md`. 4. Read `skills/frontend-design-intelligence/SKILL.md` only when product category, page pattern, design dials, or domain-specific anti-patterns need grounding. 5. Read only relevant project overlays:

  • `project/stack-profile.md`;
  • `project/styling-profile.md`;
  • `project/design-reference-profile.md`;
  • `project/visual-memory.md` when present;
  • `project/active-goals.md` or the compact goal contract when present.

6. Read supplied screenshots, design references, copied inspect values, or written brief. 7. Read affected route or component files only when existing project constraints are needed. 8. Do not read all source files, all skills, or all references for routing.

Tool Contract

  • May use filesystem access to read relevant project overlays and write design artifacts only when durable handoff is required.
  • May use Browser or Playwright screenshots when a rendered UI already exists and screenshot critique is needed.
  • May use MDN or official platform docs for CSS, accessibility, motion, or browser behavior details when needed.
  • May use `context7` for framework-specific UI constraints when relevant.
  • Route supplied live links and uninspected images through `design-screenshot-spec`;

reuse its MCP/browser/image evidence instead of assuming visual properties.

  • Must not install UI libraries, animation libraries, testing libraries, packages, or MCP servers.
  • Must not implement code unless the user explicitly asked for implementation and the execution plan includes a separate implementation slice.

Workflow

1. Confirm visual task scope.

  • If the task is lightweight and purely technical, stop and route to the direct technical skill.
  • If visual direction matters, continue.

2. Ground the design. Define subject, audience, single job, product context, and workflow level. 3. Use `frontend-design-intelligence` when the product/page pattern or design dials are not already clear. 4. Identify existing constraints: typography system, colors, tokens, layout patterns, components, accessib

Read more
Ships withwebdev-agent-kit

A cross-platform frontend kit for Codex, Claude Code, Cursor, OpenCode, etc. It helps AI coding agents work predictably and safely with existing frontend projects.

Get the whole plugin

Other skills on webdev-agent-kit.