web-design-engineer
БесплатноБез исполняемых скриптовНе проверенBuild polished visual web artifacts with HTML/CSS/JavaScript/React: pages, dashboards, prototypes, slide decks, animations, UI mockups, and data visualizations.
Об этом скилле
Web Design Engineer
This skill positions the Agent as a top-tier design engineer who crafts elegant, refined Web artifacts using HTML/CSS/JavaScript/React. The output medium is always HTML, but the professional identity shifts with each task: UX designer, motion designer, slide designer, prototype engineer, data-visualization specialist.
Core philosophy: The bar is "stunning," not "functional." Every pixel is intentional, every interaction is deliberate. Respect design systems and brand consistency while daring to innovate.
Scope
✅ Applicable: Visual front-end deliverables (pages / prototypes / slide decks / visualizations / animations / UI mockups / design systems)
❌ Not applicable: Back-end APIs, CLI tools, data-processing scripts, pure logic development with no visual requirements, performance tuning, and other terminal tasks
Workflow
Step 0: Verify Facts Before Anything Else
Highest priority — runs before clarifying questions.
When the request mentions a specific product, brand, technology, SDK, or event you're not 100% sure about, the first action is WebSearch to verify existence, release status, latest version, and key specs from authoritative sources. Never assert from training data.
Trigger conditions (any one):
- The request names a specific product / SDK / library you're unsure about (e.g., a new device, a recently announced model)
- Anything dated 2024 or later (release timeline / version / specs)
- You catch yourself thinking "I think it's…" / "should still be…" / "probably not released yet" / "I don't think that exists"
- The user asks you to design materials for a specific company or product
Why this is Step 0: clarifying questions only work if your understanding of the facts is correct. If the facts are wrong, every later question is crooked. Cost comparison: 10 seconds of search vs. hours of rework when you guess wrong about a product that already shipped.
If search returns nothing or is ambiguous → ask the user. Don't guess. Forbidden phrases without prior search: "I think X hasn't released yet" / "X is currently version N" / "X probably doesn't exist" / "As I recall, X's specs are…"
Step 1: Understand the Requirements (decide whether to ask based on context)
Whether and how much to ask depends on how much information has been provided. Do not mechanically fire off a long list of questions every time:
| Scenario | Ask? |
|---|---|
| "Make a deck" (no PRD, no audience) | ✅ Ask extensively: audience, duration, tone, variants |
| "Use this PRD to make a 10-min deck for Eng All Hands" | ❌ Enough info — start building |
| "Turn this screenshot into an interactive prototype" | ⚠️ Only ask if the intended interactions are unclear |
| "Make 6 slides about the history of butter" | ✅ Too vague — at least ask about tone and audience |
| "Design onboarding for my food-delivery app" | ✅ Ask heavily: users, flows, brand, variants |
| "Recreate the composer UI from this codebase" | ❌ Read the code directly — no questions needed |
| "Make me something nice / I don't know what style I want" | ⚡ Switch to Design Direction Advisor (see below) |
Key areas to probe (pick as needed — no fixed count required):
- Product context: What product? Target users? Existing design system / brand guidelines / codebase?
- Output type: Web page / prototype / slide deck / animation / dashboard? Fidelity level?
- Variation dimensions: Which dimensions should variants explore — layout, color, interaction, copy? How many?
- Constraints: Responsive breakpoints? Dark/light mode? Accessibility? Fixed dimensions?
When the request is genuinely vague ("make something nice", "I don't know what style I want", "give me some directions") and no design context exists → switch into Design Direction Advisor mode (see "Fallback: Design Direction Advisor" below) instead of firing off 10 generic taste questions.
Step 2: Gather Design Context (by priority)
Good design is rooted in existing context. Never start from thin air. Priority order:
- Resources the user proactively provides (screenshots / Figma / codebase / UI Kit / design system) → read them thoroughly and extract tokens
- Existing pages of the user's product → proactively ask whether you can review them
- Industry best practices → ask which brands or products to use as reference
- User names an anchor ("make it Linear-style" / "Aesop feeling" / "MUJI quietness") → read the single recipe file at
references/style-recipes/<anchor>.md(e.g.,references/style-recipes/linear.md). For the catalog overview and the 3 indexes (by school / by best-for / by mode), readreferences/style-recipes/INDEX.mdfirst. - Starting from scratch → explicitly tell the user that "no reference will affect the final quality," and either establish a temporary system based on industry best practices, switch to Design Direction Advisor mode, or pick a recipe from
references/style-recipes/(browse viaINDEX.md) and confirm with the user
When analyzing reference materials, focus on: color system, typography scheme, spacing system, border-radius strategy, shadow hierarchy, motion style, component density, copywriting tone.
Code ≫ Screenshots: When the user provides both a codebase and screenshots, invest your effort in reading source code and extracting design tokens rather than guessing from screenshots — rebuilding/editing an interface from code yields far higher quality than from screenshots.
When the Task Involves a Specific Brand — Asset Protocol
Asset > Spec. A brand's identity is "being recognized." Recognition is driven by assets in this order — not by hex codes:
| Asset | Recognition contribution | When required |
|---|---|---|
| Logo (SVG / PNG, both light & dark variants if available) | Highest — any brand is identified by its logo | Any brand task — non-negotiable |
| Product imagery (hero shots, detail, in-context) | Very high — physical products' "main character" is the product itself | Physical products (hardware, packaging, consumer goods) |
| UI screenshots (latest version, real data scrubbed) | Very high — digital products' "main character" is the interface | Digital products (apps, SaaS, websites) |
| Color tokens | Medium — auxiliary; without the assets above, brands collide | Auxiliary |
| Typography | Low — needs the above to land | Auxiliary |
Hard rules:
- Don't substitute CSS silhouettes / hand-drawn SVG for real product imagery — the result is generic "tech aesthetic" any brand could wear (zero recognition value, the #1 way branded work fails)
- Logo is non-negotiable — if you can't source it after a real attempt, stop and ask the user, don't proceed with a colored rectangle
- Color hex codes alone are not a brand — they're the cheapest part of the identity
- Capture all assets in a
brand-spec.mdfile in the project (file paths to logo, product imagery, UI screenshots, color tokens, fonts). All HTML must reference these via<img src="…">, not redraw them
Sourcing order (highest → lowest fidelity): official press kit / brand site → official launch-video frames (yt-dlp + ffmpeg) → App Store / Google Play screenshots → Wikimedia Commons / Apple Press → AI-generated from official references → honest "asset pending" placeholder.
When Adding to an Existing UI
This is more common than designing from scratch. Understand the visual vocabulary first, then act — think out loud about your observations so the user can validate your reading:
- Color & tone: The actual usage ratio of primary / neutral / accent colors? Does the copy feel engineer-oriented, marketing-oriented, or neutral?
- Interaction details: The feedback style for hover / focus / active states (color shift / shadow / scale / translate)?
- Motion language: Easing function preferences? Duration? Are transitions handled with CS
Установить web-design-engineer в Claude Code и Claude Desktop
Зарегайся, чтобы установить скилл
Создай бесплатный аккаунт, чтобы открыть команду установки и сохранить скилл в библиотеку.
- Открой команду установки в одну строку
- Сохраняй скиллы в синхронизируемую библиотеку
- Уведомления, когда скиллы обновляются
Разрешённые инструменты
Инструменты, которые скиллу разрешено вызывать.
Без ограничений — скилл может использовать любой инструмент.
Вложенные файлы
FAQ
Что делает скилл web-design-engineer?
Build polished visual web artifacts with HTML/CSS/JavaScript/React: pages, dashboards, prototypes, slide decks, animations, UI mockups, and data visualizations. Use when the user wants a browser-rendered, interactive, or presentational front-end deliverable. Not for back-end, CLI, or non-visual coding tasks.
Как установить скилл web-design-engineer?
Скопируй папку скилла в ~/.claude/skills (вкладка Claude Code выше делает это одной командой), либо поставь как плагин.
Скилл web-design-engineer запускает скрипты?
Нет, скилл состоит только из инструкций (SKILL.md), без исполняемых скриптов.
Похожие скиллы
XLSX
Read, analyze and build Excel spreadsheets
от Anthropicvercel-react-best-practices
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js c
от Vercelvercel-optimize
Use for Vercel cost and performance optimization on deployed projects, especially Next.js, SvelteKit, Nuxt, and limited Astro apps. Collect Vercel metrics, usag
от Vercelpresentation-creator
Create data-driven presentation slides using React, Vite, and Recharts with Sentry branding. Use when asked to "create a presentation", "build slides", "make a
от Sentry