Catalog
affaan-m/frontend-design

affaan-m

frontend-design

Create distinctive, production-grade frontend interfaces with high design quality. Use when the user asks to build web components, pages, or applications and the visual direction matters as much as the code quality.

global
0installs0uses~942
v1.1Saved Apr 20, 2026

Frontend Design

Use this when the task is not just "make it work" but "make it look designed."

This skill is for product pages, dashboards, app shells, components, or visual systems that need a clear point of view instead of generic AI-looking UI.

When To Use

  • building a landing page, dashboard, or app surface from scratch
  • upgrading a bland interface into something intentional and memorable
  • translating a product concept into a concrete visual direction
  • implementing a frontend where typography, composition, and motion matter

Core Principle

Pick a direction and commit to it.

Safe-average UI is usually worse than a strong, coherent aesthetic with a few bold choices.

Design Workflow

1. Frame the interface first

Before coding, settle:

  • purpose
  • audience
  • emotional tone
  • visual direction
  • one thing the user should remember

Possible directions:

  • brutally minimal
  • editorial
  • industrial
  • luxury
  • playful
  • geometric
  • retro-futurist
  • soft and organic
  • maximalist

Do not mix directions casually. Choose one and execute it cleanly.

2. Build the visual system

Define:

  • type hierarchy
  • color variables
  • spacing rhythm
  • layout logic
  • motion rules
  • surface / border / shadow treatment

Use CSS variables or the project's token system so the interface stays coherent as it grows.

3. Compose with intention

Prefer:

  • asymmetry when it sharpens hierarchy
  • overlap when it creates depth
  • strong whitespace when it clarifies focus
  • dense layouts only when the product benefits from density

Avoid defaulting to a symmetrical card grid unless it is clearly the right fit.

4. Make motion meaningful

Use animation to:

  • reveal hierarchy
  • stage information
  • reinforce user action
  • create one or two memorable moments

Do not scatter generic micro-interactions everywhere. One well-directed load sequence is usually stronger than twenty random hover effects.

Strong Defaults

Typography

  • pick fonts with character
  • pair a distinctive display face with a readable body face when appropriate
  • avoid generic defaults when the page is design-led

Color

  • commit to a clear palette
  • one dominant field with selective accents usually works better than evenly weighted rainbow palettes
  • avoid cliché purple-gradient-on-white unless the product genuinely calls for it

Background

Use atmosphere:

  • gradients
  • meshes
  • textures
  • subtle noise
  • patterns
  • layered transparency

Flat empty backgrounds are rarely the best answer for a product-facing page.

Layout

  • break the grid when the composition benefits from it
  • use diagonals, offsets, and grouping intentionally
  • keep reading flow obvious even when the layout is unconventional

Anti-Patterns

Never default to:

  • interchangeable SaaS hero sections
  • generic card piles with no hierarchy
  • random accent colors without a system
  • placeholder-feeling typography
  • motion that exists only because animation was easy to add

Execution Rules

  • preserve the established design system when working inside an existing product
  • match technical complexity to the visual idea
  • keep accessibility and responsiveness intact
  • frontends should feel deliberate on desktop and mobile

Quality Gate

Before delivering:

  • the interface has a clear visual point of view
  • typography and spacing feel intentional
  • color and motion support the product instead of decorating it randomly
  • the result does not read like generic AI UI
  • the implementation is production-grade, not just visually interesting
Files1
1 files · 1.0 KB

Select a file to preview

Overall Score

76/100

Grade

B

Good

Safety

98

Quality

78

Clarity

82

Completeness

58

Summary

A design philosophy and workflow skill that guides agents to build distinctive, intentional frontend interfaces instead of generic UI. It frames design decisions (typography, color, layout, motion) as deliberate choices tied to purpose and audience, then provides execution rules and anti-patterns to maintain quality and coherence.

Detected Capabilities

design direction framing and aesthetic selectionvisual system definition (typography, color, spacing, layout)composition and hierarchy guidancemotion and animation strategyanti-pattern recognition and avoidanceaccessibility and responsiveness preservationdesign quality assessment and gating

Trigger Keywords

Phrases that MCP clients use to match this skill to user intent.

design a landing pagebuild a dashboardcreate visual systemdesign component libraryimprove ui aestheticsbuild app interfacedefine typography systemcreate color palette

Use Cases

  • design and build a landing page with a clear visual direction
  • upgrade a bland dashboard or app interface into something memorable
  • create a component system with intentional typography and color hierarchy
  • translate a product concept into a cohesive visual system
  • implement frontend motion and animation that reinforces user actions rather than decorating randomly

Quality Notes

  • Skill is purely advisory and prescriptive — no shell execution, file writes, or code generation steps. This makes it safe but limits direct agent action.
  • Strong conceptual framing: the 'Core Principle' and 'Design Workflow' sections establish clear decision boundaries and prevent generic output.
  • Good use of concrete examples: typography pairing, color strategies, layout techniques, and anti-patterns are specific enough to guide implementation.
  • Lacks code examples or implementation details — a React/Vue/Svelte developer may need additional context on *how* to translate these principles into CSS or component code.
  • No explicit handling of edge cases (e.g., what if the product is a utility with no visual personality need? What if brand guidelines conflict with the chosen direction?).
  • The 'Quality Gate' section provides measurable success criteria, which is good for agents evaluating whether they've met the intent.
  • No mention of responsive behavior specifics (breakpoints, mobile-first strategy, touch interactions) — layout and motion principles are desktop-centric.
  • Does not address accessibility in detail (contrast ratios, keyboard navigation, screen reader impact of motion). 'Keep accessibility intact' is stated but not guided.
  • The skill assumes a designer's mindset (choosing directions, committing to aesthetics) but does not scaffold how to work with non-designers or stakeholders.
Model: claude-haiku-4-5-20251001Analyzed: Apr 20, 2026

Reviews

Add this skill to your library to leave a review.

No reviews yet

Be the first to share your experience.

Version History

v1.1

Content updated

2026-04-20

Latest
v1.0

No changelog

2026-04-12

Add affaan-m/frontend-design to your library

Command Palette

Search for a command to run...