frontend-design

frontend-design is a skill for Claude Code, Codex from thiientv/godmode. It costs 83 tokens per session (806 once invoked), scanned A, original, MIT.

A guide for designing and building user-facing web or application interfaces with considered layouts, typography, colors, spacing, responsive behavior, and accessibility.

In plain words
What is it for?
Use it for pages, components, dashboards, landing pages, design-system work, and interface refactoring.
Why use it?
It helps avoid generic or inconsistent interfaces by tying visual choices to the product, its users, and the existing design system.

Skill for Claude CodeCodex

Part of the godmode plugin — 34 skills, 1 hook shipped together

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/thiientv/godmode/frontend-design
Any agent
npx skills add thiientv/godmode --skill frontend-design
Clone the repo
git clone --depth 1 https://github.com/thiientv/godmode

Made for: Claude Code, Codex.

Or install godmode, the plugin that ships this one along with the rest of its 34 skills, 1 hook.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for frontend-design

README.md
[![agentmods](https://agentmods.dev/badge/skills/thiientv/godmode/frontend-design.svg)](https://agentmods.dev/skills/thiientv/godmode/frontend-design)
Your own site
<a href="https://agentmods.dev/skills/thiientv/godmode/frontend-design"><img src="https://agentmods.dev/badge/skills/thiientv/godmode/frontend-design.svg" alt="Measured on agentmods" height="20"></a>
Per session 83 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 806 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00083 $0.00806
Opus 5 $0.00042 $0.00403
Sonnet 5 $0.00017 $0.00161
Haiku 4.5 $0.00008 $0.00081

Measured 5d ago against content hash 597402091fe9, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

frontend-design scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 5d ago.

The scan reads SKILL.md. This mod also ships 3 executable files (scripts/design_catalog.py, scripts/design_system.py, scripts/extract_design_system.py), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/frontend-design/SKILL.md · 86 lines

How it starts

The opening of the file, as written. The whole thing — 86 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Frontend Design

Build an interface with a point of view and a usable system, not a collection of default cards.

Before writing UI code

  1. Inspect the existing product, design tokens, routes, components, assets, fonts, and responsive conventions. Preserve a real system unless a scoped redesign is intended.

  2. Identify product type, user context, primary action, content hierarchy, brand constraints, supported viewport range, and available visual assets.

  3. Extract the existing visual system before inventing one. Inspect CSS variables, theme configuration, type loading, spacing, radii, breakpoints, component variants, and recurring layout patterns. Use the dependency-free helper when the system is spread across source files:

    python3 skills/frontend-design/scripts/extract_design_system.py ./src
    

    Read design-system-extraction.md before replacing or normalizing an existing token system.

  4. Choose a visual direction and record the reason: type pairing, color role, density, shape language, imagery, and motion voice. Use the local scripts/design_system.py helper for a deterministic starting brief when a project has no design system:

    python3 skills/frontend-design/scripts/design_system.py \
      --product "analytics dashboard" --tone "technical" --stack react
    

    Search the small bundled design-intelligence catalog when a choice needs comparison; read design-intelligence.md for the supported domains and limits. Do not treat a catalog result as a substitute for inspecting the existing product.

  5. Define semantic tokens before scattering raw values through components.

  6. Sketch the primary flow and all meaningful states: loading, empty, error, disabled, success, permission, and long-content cases.

Build the system

  • Use real content, realistic dimensions, and an intentional type scale.
  • Prefer composition and hierarchy over decorative gradients, excessive shadows, or nested card stacks.
  • Make controls semantic, keyboard reachable, focus-visible, and labeled.
  • Design mobile and intermediate widths as first-class states, not a desktop layout squeezed into a phone.
  • Make motion explain state or spatial continuity; provide reduced motion.
  • Use icons consistently and never substitute emoji for product controls.

Read the full file on GitHub · 86 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 5d ago First seen · 86 lines · 83 tokens per session scan A 597402091fe9

Subscribe to this mod's changes

frontend-design is a skill published in the GitHub repository thiientv/godmode (93 stars, last pushed 9d ago), licensed MIT. It adds 83 tokens to every session and 806 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

moai-ref-ui-polish

UI polish and interface-completion reference: the small visual details — concentric border radius, optical alignment, shadow-vs-border, motion easing, typography smoothing, tabular numbers, icon stroke weight, hit areas — that separate polished interfaces from generic ones. Agent-extending skill that amplifies…

modu-ai/moai-adk · 98 tokens

ui-web

Web UI - glassmorphism, Tailwind, dark mode, accessibility.

alinaqi/maggy · 17 tokens

ring:validating-ux-completeness

Validating that UX specifications are complete before technical design: a read-only checklist over wireframes, states, responsive behavior, accessibility, and component-library alignment, emitting a DESIGN VALIDATED / NEEDS REVISION verdict to design-validation.md. Standalone utility — run after a product-designer…

LerianStudio/ring · 113 tokens

frontend-design

Generates distinctive, production-grade frontend interfaces and artifacts (React, Vue, HTML/CSS). Prioritizes bold aesthetics, unique typography, and motion to avoid generic designs. Use when building websites, landing pages, dashboards, posters, or when the user requests to style, beautify, or create visually…

irahardianto/awesome-agv · 67 tokens

accessibility

Use when making a web UI conform to WCAG 2.2 Level AA — axe-core or Lighthouse a11y violations, keyboard operability, focus management, ARIA roles/names/live regions, contrast, tap-target size. NOT palette or visual intent (that is design), NOT test-runner setup (that is testing-web), NOT LCP/page-speed (that is…

ericrisco/rsc-harness · 86 tokens

design

Use for UI, UX, visual hierarchy, frontend-design judgment, references, redesigns, and design critique when the user's Emulo taste should guide the task. Do not use for unrelated execution or marketing/social writing alone.

ohad6k/emulo · 46 tokens