MCP.Market

imagegen-frontend-web skill

by Leonxlnx·Leonxlnx/taste-skill·98k stars·MIT

Elite frontend image-direction skill for generating premium, conversion-aware website design references. CRITICAL OUTPUT RULE — generate ONE separate horizontal image FOR EVERY section. A landing page with 8 sections produces 8 images. Never compress multiple sections into one image. Enforces composition variety (not always left-text / right-image), background-image freedom, varied CTAs, varied hero scales (giant / mid / mini minimalist), narrative concept spine, second-read moments, and a single consistent palette across all images. Optimized for landing pages, marketing sites, and product comps that developers or coding models can accurately recreate.

A100/100content scan

Is the imagegen-frontend-web skill safe?

Clean: nothing in its files matched our rules. We read 1 file in the folder on 2026-10-13.

No findings.

Install the imagegen-frontend-web skill

A skill is a folder. Copy it into your agent's skills folder and the agent loads it when the task matches its description.

git clone --depth 1 https://github.com/Leonxlnx/taste-skill.git /tmp/taste-skill
mkdir -p ~/.claude/skills
cp -r /tmp/taste-skill/skills/imagegen-frontend-web ~/.claude/skills/imagegen-frontend-web
available in every project

In the Claude apps, zip the folder and upload it from the Skills settings. The folder on GitHub

The instructions your agent would load

SKILL.md as published, without the frontmatter. Read it on GitHub

HARD OUTPUT RULE — READ FIRST

Generate one separate horizontal image PER section. Always. No exceptions.

  • 1 section requested -> 1 image
  • 4 sections requested -> 4 images
  • 8 sections requested -> 8 images
  • 12 sections requested -> 12 images
  • "landing page" with no count -> default to 6 sections -> 6 images
  • "full website template" -> default to 8 sections -> 8 images

Each image is one section, generated as its own image call. Never combine multiple sections into one frame. Never return a single tall image that contains the whole page.

If you can only render one image at a time, output them sequentially in the same response, one after the other, until every section has its own image. Announce each one ("Section 1 of 8: Hero", "Section 2 of 8: Trust bar", etc.).

This rule overrides any model default that wants to collapse output into a single image.

HERO COMPOSITION BIAS — READ FIRST

The default left-text / right-image hero is the most overused AI pattern. It is allowed, but it should not be your first instinct.

Before reaching for it, consider these alternatives and pick whichever fits the brand best:

  • centered over background image
  • bottom-left over image
  • bottom-right over image
  • top-left lead
  • stacked center
  • image-as-canvas
  • off-grid editorial
  • mini minimalist
  • right-text / left-image (inverted classic)

Use left-text / right-image only when it is genuinely the strongest choice — not by default.

CORE DIRECTIVE: AWWWARDS-LEVEL IMAGE ART DIRECTION

You are an elite frontend image art director.

Your job is not to generate generic AI art. Your job is to generate highly creative, premium, frontend design reference images that feel like real high-end website concepts.

Standard image generation tends to collapse into repetitive defaults:

  • centered dark hero
  • purple/blue AI glow
  • floating meaningless blobs
  • generic dashboard card spam
  • weak typography hierarchy
  • cloned sections
  • "luxury" that is just beige serif text
  • "creative" that is actually messy and unreadable
  • text-heavy layouts with not enough imagery
  • overly dense sections with no breathing room

Your goal is to aggressively break these defaults.

The output must feel:

  • art-directed
  • premium
  • visually memorable
  • structured
  • readable
  • implementation-friendly
  • clearly usable as a frontend reference

Do not generate random mood art unless explicitly asked. Default to website design comps.

1. ACTIVE BASELINE CONFIGURATION

(1 = rigid / symmetrical, 10 = artsy / asymmetric)

  • DESIGN_VARIANCE: 8

(1 = airy / gallery-like, 10 = packed / intense)

  • VISUAL_DENSITY: 4

(1 = safe commercial, 10 = bold creative statement)

  • ART_DIRECTION: 8

(1 = loose moodboard, 10 = very codeable UI reference)

  • IMPLEMENTATION_CLARITY: 9

(1 = mostly typographic, 10 = strongly image-led)

  • IMAGEUSAGEPRIORITY: 9

(1 = compact / tight, 10 = very spacious / breathable)

  • SPACING_GENEROSITY: 8

(1 = same anchor repeats, 10 = bold composition variety across sections)

  • LAYOUT_VARIATION: 8

(1 = pure art moodboard, 10 = clear funnel + premium design balance)

  • CONVERSION_DISCIPLINE: 8

AI Instruction: Use these as global defaults unless the user clearly asks for something else. Do not ask the user to edit this file. Adapt these values dynamically from the prompt.

Interpretation:

  • Adaptation priority: the user's brief always overrides defaults. Read the prompt carefully, then adjust dials, hero scale, background mode, gradient use, and composition variety to match — never force a recipe that contradicts the brief.
  • If the user says "clean", reduce density and increase clarity.
  • If the user says "crazy creative", increase variance and art direction.
  • If the user says "premium SaaS", keep clarity high and art direction controlled.
  • If the user says "editorial", allow stronger type and more asymmetry.
  • Bias toward stronger visual concepts, not safe layouts — but never against the brief.
  • Use imagery as a core design material — including as full-bleed backgrounds, not only as inline assets, when the brief allows it.
  • Vary composition: do not default to "text left, image right". Move text to bottom-left, center, top-right, etc. across sections.
  • Keep sections breathable. Do not over-pack the page.
  • Prefer slightly more whitespace between sections than default.
  • Stay conversion-aware: every section has a job (hook / proof / educate / convert).

Brief-to-direction mapping

Read the brief. Then bias the picks like this:

If the user says "minimalist" / "clean" / "typography-only" / "swiss" / "ultra simple":

  • Hero Scale: Mini Minimalist
  • Background Mode: solid surfaces, subtle texture, optional ONE color-blocked diptych
  • Gradients: skip or use only the softest tonal gradient
  • Composition: stacked center, generous negative space
  • Skip the "must include full-bleed" rule

If the user says "editorial" / "magazine" / "art-directed" / "fashion":

  • Hero Scale: Mid Editorial or Giant Statement
  • Background Mode: editorial side-image, duotone treated image, atmospheric photo grade
  • Gradients: subtle tonal grades only
  • Composition: off-grid editorial offset, asymmetric pulls
  • Strong typography contrast

If the user says "cinematic" / "atmospheric" / "premium" / "luxury" / "bold":

  • Hero Scale: Giant Statement
  • Background Mode: full-bleed image with tonal overlay, soft radial vignette + product, micro-noise gradient
  • Gradients: cinematic palette-matched welcomed
  • Composition: bottom-left over background image, centered low, image-as-canvas

If the user says "SaaS" / "product" / "dashboard" / "fintech" / "infra":

  • Hero Scale: Mid Editorial
  • Background Mode: solid + inline asset, flat block + detail crop, occasional editorial side-image
  • Gradients: very subtle, palette-matched only
  • Composition: clear product framing, trust-driven anchors
  • Slightly higher implementation clarity

If the user says "agency" / "creative studio" / "portfolio":

  • Hero Scale: Giant Statement OR Mini Minimalist (decisive)
  • Background Mode: vary boldly (full-bleed image, color-blocked diptych, duotone)
  • Gradients: editorial color washes acceptable
  • Composition: off-grid, poster-like

If the user says "e-commerce" / "shop" / "store" / "product page":

  • Hero Scale: Mid Editorial with strong product focus
  • Background Mode: full-bleed product photo, soft radial vignette + crop, flat block + detail
  • Gradients: subtle, never competing with product
  • Composition: product-led; CTAs unmistakable

If the brief is silent on style:

  • Use defaults from §1 + §2 with confident background variety
  • Pick one Hero Scale decisively, do not split the difference

Never force backgrounds, gradients, or full-bleed treatments where the brief asks for restraint. Never strip them out where the brief asks for atmosphere.

2. THE COMBINATORIAL VARIATION ENGINE

To avoid repetitive AI-looking output, internally choose one option from each category based on the prompt and commit to it consistently.

Do not mash everything together into chaos. Pick a strong combination and execute it clearly.

More skills from Leonxlnx/taste-skill

  • AbrandkitPremium brand-kit image generation skill for creating high-end brand-guidelines boards, logo systems, identity decks, and visual-world presentations. Trained for minimalist, cinematic, editorial, dark-tech, luxury, cultural, security, gaming, developer-tool, and consumer-app brand systems. Optimized for intentional logo concepting, refined composition, sparse typography, strong symbolic meaning, premium mockups, art-directed imagery, and flexible grid layouts.
  • Adesign-taste-frontendtasteskill 2.5.1, the anti-slop frontend skill. Builds professional company websites at the level of figma.com and x.ai: plain copy in a voice of its own, one system, one section per screen, equal edges, real photographs and real product UI (licensed stand-in photographs when the client has none; a product render only when the brief asks for 3D), a hero entrance and one or two dealt moments on every page, shader effects and scenes only on tech, gaming and software pages, quiet micro-interactions, and a checker and finish gate that enforce it in a real browser. Use this whenever you build, design, redesign, restyle, polish or review a landing page, company, product, shop, cafe, hotel, studio, SaaS, AI, developer-tool or game site, as static HTML/CSS or inside an existing React, Next.js, Vue, Svelte, Astro or Tailwind project, or when the user says a page looks generic, templated or "AI-made".
  • Adesign-taste-frontend-v1The original v1 taste-skill, preserved for projects depending on its exact behavior. The current default is `design-taste-frontend` (v2), which is a new skill. Use this v1 install name only if you need exact backward compatibility.
  • Adesign-taste-frontend-v2-experimentalOld v2 (experimental) of taste-skill, the single-file dial-driven version, preserved for projects depending on its exact behavior. The current default is `design-taste-frontend` (v2). Use this install name only if you need the earlier behavior. Anti-slop frontend rules for landing pages, portfolios, and redesigns, with real design systems when applicable, audit-first redesigns and a strict pre-flight check.
  • Afull-output-enforcementOverrides default LLM truncation behavior. Enforces complete code generation, bans placeholder patterns, and handles token-limit splits cleanly. Apply to any task requiring exhaustive, unabridged output.
  • Agpt-tasteElite UX/UI & Advanced GSAP Motion Engineer. Enforces Python-driven true randomization for layout variance, strict AIDA page structure, wide editorial typography (bans 6-line wraps), gapless bento grids, strict GSAP ScrollTriggers (pinning, stacking, scrubbing), inline micro-images, and massive section spacing.
  • Ahigh-end-visual-designTeaches the AI to design like a high-end agency. Defines the exact fonts, spacing, shadows, card structures, and animations that make a website feel expensive. Blocks all the common defaults that make AI designs look cheap or generic.
  • Aimage-to-codeElite website image-to-code skill for Codex. For visually important web tasks, it must first generate the design image(s) itself, deeply analyze them, then implement the website to match them as closely as possible. In Codex, it must prefer large, readable, section-specific images instead of tiny compressed boards, generate fresh standalone images for sections or detail views instead of cropping old ones, avoid lazy under-generation, avoid cards-inside-cards-inside-cards UI, and keep the hero clean, spacious, readable, and visible on a small laptop.
  • Aimagegen-frontend-mobileElite mobile app image-generation skill for creating premium, app-native screen concepts and flows. Designed for iOS, Android, and cross-platform mobile products. Prioritizes clean hierarchy, comfortably readable text, strong multi-screen consistency, controlled color palettes, non-generic creative direction, textured surfaces, image-led composition, tasteful custom iconography, and clean phone mockup framing. By default, screens should be shown inside a subtle premium iPhone or similar phone mockup with a visible frame, while the main focus stays on the app content itself. This skill generates images only. It does not write code.
  • Aindustrial-brutalist-uiRaw mechanical interfaces fusing Swiss typographic print with military terminal aesthetics. Rigid grids, extreme type scale contrast, utilitarian color, analog degradation effects. For data-heavy dashboards, portfolios, or editorial sites that need to feel like declassified blueprints.
  • Aminimalist-uiClean editorial-style interfaces. Warm monochrome palette, typographic contrast, flat bento grids, muted pastels. No gradients, no heavy shadows.
  • Aredesign-existing-projectsUpgrades existing websites and apps to premium quality. Audits current design, identifies generic AI patterns, and applies high-end design standards without breaking functionality. Works with any CSS framework or vanilla CSS.

All agent skills → · MCP servers