agentsclimarketplace

Design director

Skill shivtchandra/design-director/skills/design-director

Agent skill that plans colors, fonts, and motion from real catalogs — then ships UI.

Install
npx -y skills add shivtchandra/design-director --skill design-director

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 23 days oldThe repository was created 23 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Plans visual direction for UIs and landing pages — mood, colors, fonts, layout, and motion — then queries real design-system and portfolio-effect catalogs. Use when building or restyling pages, picking a brand look, choosing palettes or typography, or when the user asks an agent to think through design before coding.

SKILL.md

6.9 KB, ~1.6k tokens by cl100k_base, as published. Nobody here has run it

Design Director

Autonomous design planning skill. Plan before you code. Pull tokens and motion recipes from searchable catalogs instead of inventing generic AI defaults.

When to Apply

  • User asks to build/restyle a landing page, portfolio, marketing site, or branded UI
  • User wants help choosing colors, fonts, mood, or interaction style
  • Brief is vague (“make it premium”, “dark and cinematic”, “brutalist”) and needs a locked direction

For effects-only retrieval (already know the palette), prefer the sibling portfolio-effects skill.

Example prompts

Users get better results when they name this skill and say plan first. Full library (SaaS, unconventional poster/sticker flavors, revamp, imagery, …): references/example-prompts.md.

Use the design-director skill. Design a landing page for a boutique running brand called “Voltstride” — dark, athletic, editorial. Plan first (brief + tokens + 2–3 effects), then build a single page.
Use the design-director skill. Plan first (brief + tokens + 2–3 effects), then build a landing for “Peel & Static” sticker club. Flavor: sticker-paste zine — die-cut collage, locked sticker palette, mixed display lettering. Intentional sticker exception; uniform site-wide.
Use the design-director skill. Plan first (brief + tokens + 2–3 effects), then build a landing for “POST ROOM”. Flavor: oversized poster — type fills the hero; 2–3 spot colors only.

Workflow (required order)

Copy and complete the checklist:

Design Director Progress:
- [ ] 1. Brief (5 bullets)
- [ ] 2. Direction (one sentence + anti-defaults check)
- [ ] 3. Tokens via search-designs
- [ ] 4. Motion via search-effects (2–4 max)
- [ ] 5. Write design brief artifact
- [ ] 6. Imagery (if needed)
- [ ] 7. Implement
- [ ] 8. Mobile / responsive guardrails
- [ ] 9. Site uniformity

1. Brief

Extract from the user (infer only what is obvious; ask only if blocked):

  • Product / brand
  • Audience
  • Tone (3 adjectives max)
  • Constraints (framework, light/dark, no video, etc.)
  • Success look (one reference mood, not a full brand)

2. Direction

Pick one visual direction. Read references/anti-defaults.md and reject banned clusters.

3. Tokens

Resolve script path relative to this skill folder:

node scripts/search-designs.js "<mood or brand keywords>"
node scripts/search-designs.js --slug <slug>          # full token dump
node scripts/search-designs.js "<query>" --tokens     # tokens for top hits

Rules:

  • Prefer one catalog system as the base; remix only if the brief needs it
  • Lock: canvas, ink, primary, 1–2 accents, display + body (+ mono if needed)
  • Use open-licensed Google Fonts or system stacks when the catalog font is proprietary (note the substitution in the brief)

4. Motion

Skill-local search includes bundled HTML (all effects) and React snippets when available:

node scripts/search-effects.js "<interaction keywords>"
node scripts/search-effects.js --cat "Scroll" --complexity easy
node scripts/search-effects.js "24" --react
node scripts/search-effects.js "05" --html

In this widgets monorepo you can also use the root duplicate:

npm run search:effects -- "<id>" --react

Pick 2–4 effects that serve the brief. Do not stack every category. Prefer --react when present; otherwise use --html and adapt.

5. Design brief artifact

Before writing UI code, fill references/brief-template.md (in chat or a short markdown file the user can see). Do not skip this step.

6. Imagery (if needed)

For landing / marketing / portfolio heroes, follow references/imagery.md.

  • Decide after tokens are locked whether a real visual anchor is required
  • Budget: 1 full-bleed hero + up to 2 supporting stills
  • Generate with the host image tool when available; otherwise emit prompts or use CSS / brand-asset fallbacks
  • Match locked palette and mood; no empty hero when imagery was required

7. Implement

Apply locked tokens as global CSS variables / Tailwind theme tokens — one theme entry for the whole page/site. Match the host project stack. Reuse that theme in every section; do not restyle components with one-off colors or fonts. Wire generated or fallback imagery into the hero (full-bleed). Wrap motion in prefers-reduced-motion. Never remove focus rings without a replacement.

8. Mobile / responsive guardrails

Required before calling the work done. See references/mobile-guardrails.md.

  • Layout holds at ~375px width — no horizontal scroll
  • Primary actions work without hover (click / tap); touch targets ≥ 44×44px
  • Body type stays readable on small screens; first viewport remains one clear composition
  • Cursor / magnet / canvas-heavy effects degrade or disable on coarse pointers and under prefers-reduced-motion
  • Fixed 100vh heroes and sticky chrome must not hide content under mobile browser chrome

9. Site uniformity

Required. See references/uniformity.md.

  • One locked system for the entire deliverable (not per-section vibes)
  • Shared tokens for color, type, radius, spacing
  • Motion limited to the brief’s 2–4 effects with a coherent feel
  • Imagery grade matches the same system (no mid-page art-style hop)

Quality bar

  • One composition in the first viewport (not a dashboard) unless asked for a dashboard
  • Brand or product name is hero-level when it is a branded page
  • Animate transform / opacity; avoid layout thrash
  • Sound only after a user gesture
  • Pass the mobile / responsive checklist above
  • One visual system across the site — no section-level palette/font/motion drift
  • No empty hero when imagery was required; gens or fallbacks match the locked palette

Scripts

ScriptPurpose
scripts/search-designs.jsSearch ~74 design systems (colors, type)
scripts/search-effects.jsSearch ~71 effect recipes + print HTML/React snippets
scripts/build-indexes.jsRegenerate JSON indexes (designs + effects + snippets) from this repo’s sources

Additional resources

Gives 0 of the 12 instructions most design systems skills give in ~1.6k tokens

Counted across 528 of the 534 authors here whose files we hold, read 2026-08-06

  • create a custom theme if neededin 54 of 528, across 10 files
  • read the corresponding theme filein 54 of 528, across 10 files
  • ask which theme to applyin 53 of 528, across 9 files
  • show the theme showcasein 53 of 528, across 9 files
  • maintain visual identity across all slidesin 50 of 528, across 6 files
  • apply the specified colors and fontsin 47 of 528, across 3 files
  • get explicit confirmationin 45 of 528, across 1 file
  • Generate a design system before codingin 19 of 528, across 6 files
  • Maintain at least 4.5:1 color contrast ratioin 19 of 528, across 8 files
  • Describe component shapes, colors, shadows, and interaction statesin 18 of 528, across 4 files
  • Check Python installation and install if missingin 17 of 528, across 4 files
  • Default to html-tailwind if stack is unspecifiedin 17 of 528, across 4 files

Said here and by no other author read

  • Plan design before coding
  • Write a design brief artifact
  • Lock one design system for the site
  • Pick two to four motion effects
  • Apply locked tokens as global variables
  • Ensure layouts hold at 375px width

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.