Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
nutlope avatar

Hallmark

  • 29.4k installs
  • 18.9k repo stars
  • Updated June 26, 2026
  • nutlope/hallmark

Hallmark is a design skill that generates production-ready UI pages avoiding AI-generated aesthetics through theme selection and anti-pattern enforcement.

About

Hallmark is a design skill for Claude Code, Cursor, and Codex that refuses to look AI-generated. It picks a macrostructure for each brief, applies theme-specific rules, runs fifty-seven slop-test gates, and refuses on-distribution defaults every LLM was trained into. Two pages by Hallmark for different briefs feel like different sites, not color-swaps of the same template.

  • Twenty catalog themes plus custom made-to-measure designs
  • 57+ slop-test gates enforcing anti-generic standards
  • Redesign verb to rebuild with different fingerprint

Hallmark by the numbers

  • 29,443 all-time installs (skills.sh)
  • +7,966 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #34 of 1,896 Design & UI/UX skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

hallmark capabilities & compatibility

Capabilities
ui generation · design audit · design study
Use cases
ui design · web design
npx skills add https://github.com/nutlope/hallmark --skill hallmark

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs29.4k
repo stars18.9k
Security audit3 / 3 scanners passed
Last updatedJune 26, 2026
Repositorynutlope/hallmark

How do you detect AI-generated UI slop before shipping?

Generate production-ready UI pages that avoid generic AI aesthetics while matching unique briefs.

Who is it for?

Creating distinctive, non-generic website pages and UIs

Skip if: Generic template-based websites or designs

When should I use this skill?

Building a new landing page, product page, or marketing site

What you get

Named anti-pattern audit report with per-tell fixes for hero gradients, typography, and layout tells

  • Anti-pattern audit report
  • Per-tell remediation guidance

Files

SKILL.mdMarkdownGitHub ↗

Anti-patterns — the named tells

The hallmark audit verb flags these by name. Every one of these is a signature of AI-generated UI. Seeing one is a problem; seeing two in the same view is a confirmation.

Each entry: the tell, why it reads as AI-generated, and the fix.

---

Critical (ships as slop)

The purple-gradient hero

A hero section with a background gradient from purple to blue or purple to pink, often with white centred text. This is the single most-recognised AI aesthetic.

Fix. Pick a single anchor hue. One accent. No gradient backgrounds on heroes. If you want warmth, tint the neutrals.

Inter-everywhere

Inter (or Roboto, or Open Sans) used as both display and body, with no pairing face. A one-font page is a template page.

Fix. Pair a distinctive display face with a refined body face. See `typography.md`.

The 3-column feature grid

Three equal columns, each with an icon above a two-line heading above a three-line body. Usually spanned full-width with 24px gap. Every LLM emits this.

Fix. Break the grid. Vary column widths. Mix card heights. Remove one card and use negative space. Move the icons inline, not above. Or drop the cards entirely and use typographic rhythm.

Card-in-card

A bordered container with cards inside it. Or: a card containing another card containing a small "micro-card". Visual nesting with no semantic reason.

Fix. Pick one containment layer. Usually the outer one is the wrong one.

The gradient headline

A headline with background-clip: text fill set to a linear gradient (usually purple-to-pink or blue-to-cyan). Signals "AI generated" faster than almost anything else.

Fix. Solid ink. If you want the headline to feel alive, use weight or italic or a display face — not a gradient fill.

The side-stripe card

A card with a thick coloured border on one edge (usually left, 4–6px, purple or green). Very recognisable; very 2018-SaaS-AI.

Fix. Use a hairline border all around, or no border, or a small accent square beside the heading. Never an asymmetric thick stripe.

Full-viewport centred hero

min-height: 100vh (or 100dvh), everything centred, one short sentence, one big CTA. The default LLM landing page.

Fix. Let the hero be the height of its content. Bias left or right. Put more than a sentence in it.

Pure black, pure white

#000000 background or #ffffff surface. Both read as flat and synthetic.

Fix. Tint toward your anchor hue. See `color.md`.

Default-attractor sameness

Two consecutive Hallmark outputs in the same project use the same macrostructure. The first emitted left-margin numbered labels + huge serif + asymmetric spans (Specimen); the second did exactly the same. The page looks redesigned only because copy changed.

Why it fails. Hallmark's whole point is that two pages for two briefs feel like different sites, not colour-swaps of one template. Repeating a macrostructure across outputs is the structural fingerprint of templating, which is the AI tell Hallmark exists to defeat.

Fix. Before writing code, look in the project's CSS for a /* Hallmark · macrostructure: <name> · ... */ stamp. If one exists, your pick must be a different macrostructure — categorically different where possible (a serif-led editorial macrostructure paired with a sans-led grid one, not two editorial variants). See `macrostructures.md` for the twenty-one named choices.

Specimen fall-through

Producing the Specimen macrostructure (numbered left-margin labels like 01 — HELLO. + huge serif display + asymmetric spans + hairline rules + typographic-only CTA + sometimes a hand-drawn SVG accent) when the brief did not explicitly request editorial / foundry / specimen energy. This is the single most-repeated Hallmark output, and it's the reason the skill felt like it had one shape.

Why it fails. Specimen is a beautiful pattern when the brief is editorial.

Related skills

FAQ

How many design themes does Hallmark offer?

Twenty catalog themes plus custom made-to-measure designs for briefs that don't fit existing themes.

What makes Hallmark different from generic design generators?

Hallmark runs 57+ slop-test gates and refuses on-distribution defaults, ensuring each design has a unique fingerprint based on the brief.

Is Hallmark safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.