| 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 | ["[[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.
- 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
- Read
AGENTS.md.
- Read
common/prompt-intent-routing-rules.md when workflow level is unclear.
- Read
common/design-quality-rubric.md, common/anti-template-defaults.md, common/interface-copy-rules.md, and common/motion-rules.md.
- Read
skills/frontend-design-intelligence/SKILL.md only when product category, page pattern, design dials, or domain-specific anti-patterns need grounding.
- 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.
- Read supplied screenshots, design references, copied inspect values, or written brief.
- Read affected route or component files only when existing project constraints are needed.
- 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.
- Must not use Figma MCP for the screenshot-only bundle workflow.
- 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
- 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.
- Ground the design.
Define subject, audience, single job, product context, and workflow level.
- Use
frontend-design-intelligence when the product/page pattern or design dials are not already clear.
- Identify existing constraints: typography system, colors, tokens, layout patterns, components, accessibility, responsive constraints, visual memory, and rejected directions.
- Draft a compact first-pass direction with color, type, layout, structure, motion, copy voice, and signature element.
- Critique the draft against the brief.
- If it could fit an unrelated product by swapping copy, revise it.
- If structural devices do not encode meaning, remove or replace them.
- If typography is neutral by habit, give it a role or keep it intentionally quiet.
- Define the lead or hero thesis.
- What must the first screen prove?
- What subject-specific material opens the page?
- Why is this not a generic hero?
- Select or recommend the final direction.
- Define the Design Direction Contract.
- Run anti-template review.
- Prepare implementation handoff to
frontend-layout-implementer only when concrete enough to implement.
- Prepare verification handoff with visual acceptance criteria for
frontend-visual-qa or frontend-quality-reviewer.
Output Contract
Final response: return only facts that affect the user's understanding, confidence, or next action. Omit empty fields and workflow narration.
Return or write a Design Direction Contract with:
Subject
Audience
Single Job
Product Context
Lead / Hero Thesis
Design Dials
Visual Position
Design Risk
Signature Element
Token System
Typography Roles
Structure As Information
Layout Concept
Motion Stance
Interface Copy Voice
Anti-Template Checks
Implementation Handoff Notes
Visual Acceptance Criteria
Next Skill Or Next Step
Use templates/design-direction-contract.md for durable handoff when needed.
Validation Gates
Before finishing, verify:
- the task actually needed design judgment;
- the direction is grounded in the subject and audience;
- the screen has one primary job;
- the hero or lead section expresses a thesis when the surface has a lead section;
- design dials are explicit when visual intensity, motion, or density matters;
- at least one signature element is defined when creating or redesigning a major page;
- typography, color, layout, structure, and motion choices have reasons;
- structural devices encode real meaning;
- anti-template checks were applied;
- no UI component library skill was introduced;
- no testing workflow was introduced;
- no source code was changed by this skill unless a separate implementation slice was explicitly requested.
Trigger Evals
Should trigger:
- "Make this dashboard look less generic before implementation."
- "Create a visual direction for this landing page."
- "Redesign this screen from the screenshot and make it distinctive."
- "Define the design contract before coding this UI."
- "Review this page for AI-template design issues."
Should not trigger:
- "Fix this TypeScript error."
- "Change this button color to #333."
- "Rename this prop in one component."
- "Run visual QA on the already implemented page."
- "Install a UI library."
- "Create tests."
Reference Map
AGENTS.md - canonical policy, routing, tool rules, and documentation rules.
skills/frontend-design-intelligence/SKILL.md - product pattern, design dials, and product anti-pattern grounding.
common/prompt-intent-routing-rules.md - workflow weight selection and escalation rules.
common/design-quality-rubric.md - design review dimensions and verdicts.
common/anti-template-defaults.md - suspicious generic UI defaults.
common/interface-copy-rules.md - copy as part of interface design.
common/motion-rules.md - motion restraint and reduced-motion rules.
common/ui-ux-priority-checklist.md - user-impact priority model.
templates/design-direction-contract.md - durable design direction artifact.
templates/visual-memory.md - local-only project visual memory template.