damianvtran/local-operator/frontend-design

Claude Code and agent skill by damianvtran/local-operator

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Designing interfaces with a deliberate point of view: plan before pixels, avoid the generic-default look, typography and colour discipline, a quality floor that is not negotiable. Use when creating or improving web UI.

Install

npx vskill@latest install damianvtran/local-operator/frontend-design

SKILL.md

Frontend design

A deliberate point of view, then construction, then adversarial self-review. Generic is a decision too, and usually the wrong one.

Pass 1: plan before pixels

Write down, before building:

  • The audience and the ONE job of the screen.
  • The primary action, and what the screen has to carry (real strings, real data volumes).
  • The states: loading, empty, error, populated.
  • Type plan: one scale (4 to 6 sizes, 2 to 3 weights). Colour plan: one accent, a neutral base, semantic roles (surface, border, text, danger). Say why each choice fits the audience.

Then attack the plan: describe what the default or template version of this screen would look like (hero, gradient, uniform card grid?). Remove or justify every piece of it that crept in. If the plan would work for any product, it is not a plan.

Pass 2: build and self-critique

  • Build the states as designed. The empty state is part of the design, not a fallback.
  • Capture frames at narrow, standard, and wide (harness browser tool where available) and critique them against the plan: hierarchy, alignment, rhythm, legibility.
  • Fix and recapture until the frames match the plan. Then look once more for what you stopped seeing.

Anti-generic checklist

TellFix
Everything is a card in a uniform gridVary weight: some content is prose, some is data; not all containers are equal
Default gradient hero, centred everythingChoose one focal element; align to a grid on purpose
Three icon-title-blurb columnsUse the real content shape, or one strong statement with supporting detail
Filler copy ("empower your workflow")Say what the control does, in the user's vocabulary
One font size everywhereA scale, used consistently
Colour from a palette dumpOne accent; colour for meaning, not decoration
Decoration that carries no meaningDelete it; whitespace is a design element
Stock imagery that says nothingProduct truth, or nothing

Quality floor (not negotiable)

Ships without these or it does not ship:

  • Responsive from the narrowest supported width.
  • Focus-visible on every interactive element; keyboard order matches the visual order.
  • Contrast: 4.5:1 normal text, 3:1 large text and meaningful UI borders.
  • Reduced motion respected; motion earns its place.
  • Real loading, empty, error, and populated states; no layout jump on load.
  • Copy written for the user, no placeholders, no internal vocabulary. Checks: skill://design-qa.

Red flags

  • Designing to a single screenshot; the empty and error screens are left for "later".
  • "It looks clean" with no plan, no narrow-width frame, and no state coverage.
  • Importing a trend wholesale (glass effects, neon gradients) with no link to the brief.
  • Polishing visuals while the quality floor is unmet.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
218
Repository forks
34
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/damianvtran/local-operator/frontend-design/badge)](https://verified-skill.com/skills/damianvtran/local-operator/frontend-design)

Something wrong with this skill or its page? Tell us.