Agency OS Skill Library

Distinctive Frontend Page Design

Builds real, working frontend code for a page or component with a committed aesthetic direction and your brand applied.

Web and SEO frontend-design
Back to all skills

What it does

Produces working production-grade frontend code: HTML, CSS and JS, or React or Vue, for a component, page, application or interface. It commits to one clear aesthetic direction and executes it, rather than defaulting to the purple-gradient-and-Inter look every AI code generator produces. When the workspace has brand colours and fonts defined, those become the primary palette and typography and the creative choices extend them. In a client workspace (client--*) every visual uses the client's identity with no agency branding, so the output is ready to present.

Say this to start

This skill has no button. You start it by saying what you want. Any of these will do it:

> landing page design
> design this page
> HTML page
> funnel page design
> component design
> dashboard UI

When to reach for it

When NOT to use it

If you actually wantUse this instead
a scored quiz, calculator, scorecard or audit tool as a self-contained lead-capture app, since that skill owns the scoring logic, gate screen and CRM webhook and calls this one only for the lookinteractive-lead-magnet
planning the funnel itself: page order, email and SMS sequences, CRM wiringfunnel-architect
generating pages at scale from a template plus a datasetprogrammatic-seo
writing the persuasive copy that fills the layoutlegendary-copywriters
image or video generation promptscreative-director

Before you start

What you needWhy
A brief covering what the interface is, what problem it solves, who uses it, and any technical constraints such as framework, performance or accessibility requirementsthe skill's first move is to establish purpose, tone, constraints and differentiation, and a vague brief produces a generic answerRequired
The copy that goes on the page, or a plan to chain legendary-copywriters for itthis skill builds the layout and the design system, not the words in itRequired
Brand colours and fonts recorded in context.md or voice-profile.md for the active workspacewithout them the skill applies full creative freedom, so the page will be well designed but will not match your brandOptional
For a client build, the client's own brand files in the client--* workspace, not the agency'scolours, fonts, logo and imagery all come from the active workspace, so the wrong workspace produces the wrong brandOptional
brand/_language.md set, if the deliverable is not in Englishuser-facing output follows the language specified there, while the skill's own instructions stay in EnglishOptional

How it runs

  1. Read brand and languageLoads brand/_language.md for output language, then voice-profile.md and context.md for brand colours and fonts. If the workspace is client--*, it locks to the client's identity and strips agency branding from everything visual.
  2. Design thinkingBefore writing code it settles four things: the purpose and who uses the interface, the tone, the technical constraints, and the differentiation. It asks what the one thing is that someone will remember about this page.
  3. Commit to a directionIt picks an extreme rather than hedging: brutally minimal, maximalist, retro-futuristic, organic, luxury, playful, editorial, brutalist, art deco, soft pastel, industrial. Bold maximalism and refined minimalism both work. What it will not do is sit in the middle.
  4. Implement working codeWrites real functional code, not a mockup: HTML, CSS and JS, or React or Vue. CSS variables carry the palette. Motion favours CSS-only for HTML and the Motion library for React when available.
  5. Apply the aesthetics passWorks through typography (a distinctive display face paired with a refined body face), colour (dominant colours with sharp accents), motion (one orchestrated page load with staggered reveals rather than scattered micro-interactions), spatial composition (asymmetry, overlap, grid-breaking) and background texture (gradient meshes, noise, grain, layered shadow).
  6. Check the anti-patternsScreens the output against seven named failure patterns: the purple gradient hero, uniform card grids, button soup, stock illustration energy, padding uniformity, no texture or depth, and mobile treated as an afterthought.
  7. Match complexity to visionMaximalist directions get elaborate code with extensive animation. Minimal directions get restraint and precision in spacing and typography. It does not add effects a refined design does not want.

What you get

Honest limits

Read this before you rely on it

Where people go wrong

The mistakeDo this instead
Briefing it with 'make it look professional' or 'make it modern'Name the tone extreme you want: editorial, brutalist, luxury, industrial, soft pastel. The skill will pick one regardless, so pick it yourself and get the direction you had in mind.
Running it with no brand colours or fonts set, then being surprised the page looks nothing like the brandPut the hex codes and font names in context.md or voice-profile.md first. With them defined they become the primary palette rather than a suggestion.
Using it to build a quiz, calculator or scorecardUse interactive-lead-magnet. It owns the scoring logic, the gate screen and the CRM webhook, and it calls this skill for the visual layer.
Accepting the first output without checking itRead it against the seven anti-patterns. Three identical cards in a row, four buttons of equal weight, or the same padding on every section all mean the design intent did not land.
Building for desktop and reviewing on desktopCheck it at 375px. The skill designs mobile-first and mobile is where most visitors will see it.
Worth knowing

Ask for one memorable thing and say what it is. The skill's own design thinking asks what makes the interface unforgettable, and that question is where a page stops being competent and starts being distinctive. Its worked example shows the shift: a monospace kicker above the headline, an asymmetric left-weighted layout, a specific claim instead of a vague benefit line, and one CTA carrying real visual weight while nothing else competes with it.