agentleFS
euxxeuxx/claude-skills-for-copilot/skills/frontend-layout/SKILL.md

frontend-layout

Skill4 starsChanged 7 months agoMITView on GitHub

Use for landing pages, websites, apps, and UI where visual composition and structure are the primary concern. Enforces art direction, image-led hierarchy, content structure, and restrained motion. Complements frontend-design by focusing on layout and composition rules rather than aesthetic boldness.

The file

Show its rules and text

We split this skill into the rules it gives an agent

41 rules. About 0 are common, 40 are distinctive, and 1 is very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈40

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 1

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Use this skill when the quality of the work depends on art direction, hierarchy, restraint, imagery, and motion rather than component count.

    line 10
  2. Distinctive:

    Before building, write three things:

    line 16
  3. Distinctive:

    Start with composition, not components.

    line 26
  4. Distinctive:

    Prefer a full-bleed hero or full-canvas visual anchor.

    line 27
  5. Distinctive:

    Keep copy short enough to scan in seconds.

    line 29
  6. Distinctive:

    Use whitespace, alignment, scale, cropping, and contrast before adding chrome.

    line 30
  7. Distinctive:

    Default to cardless layouts.

    line 32
  8. Distinctive:

    Treat the first viewport as a poster, not a document.

    line 33
  9. Distinctive:

    No hero cards, stat strips, logo clouds, pill soup, or floating dashboards by default.

    line 50
  10. Distinctive:

    Keep headlines to roughly 2-3 lines on desktop and readable in one glance on mobile.

    line 51
  11. Distinctive:

    Keep the text column narrow and anchored to a calm area of the image.

    line 52
  12. Distinctive:

    All text over imagery must maintain strong contrast and clear tap targets.

    line 53
  13. Distinctive:

    If the first viewport still works after removing the image, the image is too weak.

    line 55
  14. Distinctive:

    If the first screen includes a sticky/fixed header, that header counts against the hero.

    line 59
  15. Very specific:

    When using 100vh/100svh heroes, subtract persistent UI chrome (calc(100svh - header-height)) or overlay the header instead of stacking it …

    line 60
  16. Distinctive:

    Default to Linear-style restraint:

    line 64
  17. Distinctive:

    If a panel can become plain layout without losing meaning, remove the card treatment.

    line 88
  18. Distinctive:

    Use at least one strong, real-looking image for brands, venues, editorial pages, and lifestyle products.

    line 94
  19. Distinctive:

    Prefer in-situ photography over abstract gradients or fake 3D objects.

    line 95
  20. Distinctive:

    Do not use images with embedded signage, logos, or typographic clutter fighting the UI.

    line 97
  21. Distinctive:

    Do not generate images with built-in UI frames, splits, cards, or panels.

    line 98
  22. Distinctive:

    If multiple moments are needed, use multiple images, not one collage.

    line 99
  23. Distinctive:

    Write in product language, not design commentary.

    line 105
  24. Distinctive:

    Do not include prompt language or design commentary into the UI.

    line 109
  25. Distinctive:

    If deleting 30 percent of the copy improves the page, keep deleting.

    line 112
  26. Distinctive:

    When the work is a dashboard, app surface, admin tool, or operational workspace, default to utility copy over marketing copy.

    line 116
  27. Distinctive:

    Start with the working surface itself: KPIs, charts, filters, tables, status, or task context.

    line 119
  28. Distinctive:

    Avoid aspirational hero lines, metaphors, campaign-style language, and executive-summary banners on product surfaces unless specifically …

    line 122
  29. Distinctive:

    If a sentence could appear in a homepage hero or ad, rewrite it until it sounds like product UI.

    line 124
  30. Distinctive:

    If a section does not help someone operate, monitor, or decide, remove it.

    line 125
  31. Distinctive:

    Use motion to create presence and hierarchy, not noise.

    line 130
  32. Distinctive:

    Prefer Framer Motion when available for:

    line 138
  33. Distinctive:

    No cards by default.

    line 157
  34. Distinctive:

    No hero cards by default.

    line 158
  35. Distinctive:

    No boxed or center-column hero when the brief calls for full bleed.

    line 159
  36. Distinctive:

    No more than one dominant idea per section.

    line 160
  37. Distinctive:

    No section should need many tiny UI devices to explain itself.

    line 161
  38. Distinctive:

    No headline should overpower the brand on branded pages.

    line 162
  39. Distinctive:

    No split-screen hero unless text sits on a calm, unified side.

    line 164
  40. Distinctive:

    No more than two typefaces without a clear reason.

    line 165
  41. Distinctive:

    No more than one accent color unless the product already has a strong system.

    line 166

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Frontend Layout

Use this skill when the quality of the work depends on art direction, hierarchy, restraint, imagery, and motion rather than component count.

Goal: ship interfaces that feel deliberate, premium, and current. Default toward award-level composition: one big idea, strong imagery, sparse copy, rigorous spacing, and a small number of memorable motions.

Working Model

Before building, write three things:

  • visual thesis: one sentence describing mood, material, and energy
  • content plan: hero, support, detail, final CTA
  • interaction thesis: 2-3 motion ideas that change the feel of the page

Each section gets one job, one dominant visual idea, and one primary takeaway or action.

Beautiful Defaults

  • Start with composition, not components.
  • Prefer a full-bleed hero or full-canvas visual anchor.
  • Make the brand or product name the loudest text.
  • Keep copy short enough to scan in seconds.
  • Use whitespace, alignment, scale, cropping, and contrast before adding chrome.
  • Limit the system: two typefaces max, one accent color by default.
  • Default to cardless layouts. Use sections, columns, dividers, lists, and media blocks instead.
  • Treat the first viewport as a poster, not a document.

Landing Pages

Default sequence:

  1. Hero: brand or product, promise, CTA, and one dominant visual
  2. Support: one concrete feature, offer, or proof point
  3. Detail: atmosphere, workflow, product depth, or story
  4. Final CTA: convert, start, visit, or contact

Hero rules:

  • One composition only.
  • Full-bleed image or dominant visual plane.
  • Canonical full-bleed rule: on branded landing pages, the hero itself must run edge-to-edge with no inherited page gutters, framed container, or shared max-width; constrain only the inner text/action column.
  • Brand first, headline second, body third, CTA fourth.
  • No hero cards, stat strips, logo clouds, pill soup, or floating dashboards by default.
  • Keep headlines to roughly 2-3 lines on desktop and readable in one glance on mobile.
  • Keep the text column narrow and anchored to a calm area of the image.
  • All text over imagery must maintain strong contrast and clear tap targets.

If the first viewport still works after removing the image, the image is too weak. If the brand disappears after hiding the nav, the hierarchy is too weak.

Viewport budget:

  • If the first screen includes a sticky/fixed header, that header counts against the hero. The combined header + hero content must fit within the initial viewport at common desktop and mobile sizes.
  • When using 100vh/100svh heroes, subtract persistent UI chrome (calc(100svh - header-height)) or overlay the header instead of stacking it in normal flow.

Apps

Default to Linear-style restraint:

  • calm surface hierarchy
  • strong typography and spacing
  • few colors
  • dense but readable information
  • minimal chrome
  • cards only when the card is the interaction

For app UI, organize around:

  • primary workspace
  • navigation
  • secondary context or inspector
  • one clear accent for action or state

Avoid:

  • dashboard-card mosaics
  • thick borders on every region
  • decorative gradients behind routine product UI
  • multiple competing accent colors
  • ornamental icons that do not improve scanning

If a panel can become plain layout without losing meaning, remove the card treatment.

Imagery

Imagery must do narrative work.

  • Use at least one strong, real-looking image for brands, venues, editorial pages, and lifestyle products.
  • Prefer in-situ photography over abstract gradients or fake 3D objects.
  • Choose or crop images with a stable tonal area for text.
  • Do not use images with embedded signage, logos, or typographic clutter fighting the UI.
  • Do not generate images with built-in UI frames, splits, cards, or panels.
  • If multiple moments are needed, use multiple images, not one collage.

The first viewport needs a real visual anchor. Decorative texture is not enough.

Copy

  • Write in product language, not design commentary.
  • Let the headline carry the meaning.
  • Supporting copy should usually be one short sentence.
  • Cut repetition between sections.
  • Do not include prompt language or design commentary into the UI.
  • Give every section one responsibility: explain, prove, deepen, or convert.

If deleting 30 percent of the copy improves the page, keep deleting.

Utility Copy For Product UI

When the work is a dashboard, app surface, admin tool, or operational workspace, default to utility copy over marketing copy.

  • Prioritize orientation, status, and action over promise, mood, or brand voice.
  • Start with the working surface itself: KPIs, charts, filters, tables, status, or task context. Do not introduce a hero section unless the user explicitly asks for one.
  • Section headings should say what the area is or what the user can do there.
  • Good: "Selected KPIs", "Plan status", "Search metrics", "Top segments", "Last sync".
  • Avoid aspirational hero lines, metaphors, campaign-style language, and executive-summary banners on product surfaces unless specifically requested.
  • Supporting text should explain scope, behavior, freshness, or decision value in one sentence.
  • If a sentence could appear in a homepage hero or ad, rewrite it until it sounds like product UI.
  • If a section does not help someone operate, monitor, or decide, remove it.
  • Litmus check: if an operator scans only headings, labels, and numbers, can they understand the page immediately?

Motion

Use motion to create presence and hierarchy, not noise.

Ship at least 2-3 intentional motions for visually led work:

  • one entrance sequence in the hero
  • one scroll-linked, sticky, or depth effect
  • one hover, reveal, or layout transition that sharpens affordance

Prefer Framer Motion when available for:

  • section reveals
  • shared layout transitions
  • scroll-linked opacity, translate, or scale shifts
  • sticky storytelling
  • carousels that advance narrative, not just fill space
  • menus, drawers, and modal presence effects

Motion rules:

  • noticeable in a quick recording
  • smooth on mobile
  • fast and restrained
  • consistent across the page
  • removed if ornamental only

Hard Rules

  • No cards by default.
  • No hero cards by default.
  • No boxed or center-column hero when the brief calls for full bleed.
  • No more than one dominant idea per section.
  • No section should need many tiny UI devices to explain itself.
  • No headline should overpower the brand on branded pages.
  • No filler copy.
  • No split-screen hero unless text sits on a calm, unified side.
  • No more than two typefaces without a clear reason.
  • No more than one accent color unless the product already has a strong system.

Reject These Failures

  • Generic SaaS card grid as the first impression
  • Beautiful image with weak brand presence
  • Strong headline with no clear action
  • Busy imagery behind text
  • Sections that repeat the same mood statement
  • Carousel with no narrative purpose
  • App UI made of stacked cards instead of layout

Litmus Checks

  • Is the brand or product unmistakable in the first screen?
  • Is there one strong visual anchor?
  • Can the page be understood by scanning headlines only?
  • Does each section have one job?
  • Are cards actually necessary?
  • Does motion improve hierarchy or atmosphere?
  • Would the design still feel premium if all decorative shadows were removed?

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.