Nutlope/hallmark

▲ 11,766 stars today★ 28,699⑂ 1,471

Anti-AI-slop design skill for Claude Code, Cursor, and Codex.

About Nutlope/hallmark

Nutlope/hallmark is an open-source project on GitHub, mainly written in CSS. Anti-AI-slop design skill for Claude Code, Cursor, and Codex. It currently holds 28,699 stars and 1,471 forks with 47 open issues, and was last pushed on 2026-08-06 (repository created 2026-04-27).

Project Overview

AI Homed tracks it on the Today's Trending board.

GitHub Repository Details

Repository Nutlope/hallmark · default branch main · size 90423 KB · watchers 62 · source: GitHub REST API and repository README

README

Hallmark

A design skill for Claude Code, Codex, Cursor and OpenCode that refuses to look AI-generated.

usehallmark.com  ·  fifty themes  ·  custom on request  ·  redesign and audit by name

Made by Together AI.

https://github.com/Nutlope/hallmark/blob/HEAD/Hallmark, the design skill that ends AI slop

Hallmark holds a hard floor and then gets out of the way. It deals three themes from a catalog of fifty materials, builds the page around what the visitor came to do, and lints the result in a real browser against the tells that read as machine-made: the eyebrow above every heading, tracked-capital labels, one coloured word in a headline, a page of empty frames or nothing but photographs, a hero that misses its screen, an email sign-up at the end of every page, a form that says thanks without sending anything. A fresh-context reviewer gets the last word.

The gates come in tiers. The Floor never ships (contrast, focus, reduced motion, invented facts, a broken phone layout). Reflex gates are the defaults a model falls into; a build with a reason may overrule one on the record. Finish checks are craft detail that never blocks a ship.

New in v2

Themes

https://github.com/Nutlope/hallmark/blob/HEAD/Dusk theme: Closewise, bank reconciliation https://github.com/Nutlope/hallmark/blob/HEAD/Cobalt theme: Relay, a webhook API https://github.com/Nutlope/hallmark/blob/HEAD/Studio theme: Field Office, an identity studio https://github.com/Nutlope/hallmark/blob/HEAD/Atelier theme: Maison Orla, a fragrance atelier https://github.com/Nutlope/hallmark/blob/HEAD/Ribbon theme: Lull, a sleep sounds app
Dusk
Closewise, bank reconciliation
Cobalt
Relay, a webhook API
Studio
Field Office, an identity studio
Atelier
Maison Orla, a fragrance atelier
Ribbon
Lull, a sleep sounds app
https://github.com/Nutlope/hallmark/blob/HEAD/Furrow theme: Fieldbook, farm records https://github.com/Nutlope/hallmark/blob/HEAD/Dose theme: Tandem, a family medication app https://github.com/Nutlope/hallmark/blob/HEAD/Refract theme: Bellwater Lido, an outdoor pool https://github.com/Nutlope/hallmark/blob/HEAD/Vantage theme: Swath, construction site scans https://github.com/Nutlope/hallmark/blob/HEAD/Hedgerow theme: Five Mile Gin, a distillery
Furrow
Fieldbook, farm records
Dose
Tandem, a family medication app
Refract
Bellwater Lido, an outdoor pool
Vantage
Swath, construction site scans
Hedgerow
Five Mile Gin, a distillery

Ten of the fifty. A theme is a material, not a plan: it never says what a page contains or in what order, so two prompts in one theme make two different pages. Each is one file of at most 8 KB in references/themes/ with a picture beside it; a build reads exactly one. See them all at usehallmark.com.

Custom

Say custom and Hallmark drops the themes: no plan, no components, no palette recipe, only the floor, the gates and a short direction in direction.md to find one idea that only this client has and let it run the page.

How a build runs

1. Pre-flight reads the project (fonts, palette, framework, a locked design.md) and asks once for the material: photos, screenshots, real numbers. Nothing is invented. 2. scripts/theme.mjs deal offers three themes that fit the prompt and clear the log; draw deals the page's anatomy from its job. 3. The hero is built alone, rendered and reviewed cold before the rest of the page exists. 4. scripts/sloplint.mjs --render checks the page at eight widths, then a subagent reviews it with fresh eyes.

Each page is self-contained HTML and CSS, stamped in its first CSS comment with the decisions it took.

Redesign

Hallmark never starts on a design that already exists unless you name it:

/hallmark redesign ./src/app
/hallmark audit ./index.html

A full redesign keeps the content and the wiring and changes the system and the layout; say keep the layout for a restyle or polish for only the tells. sloplint --before records every link, field, handler and heading first, sloplint --kept fails the redesign if one went missing, and the handoff is a side-by-side before and after.

Install

npx skills add nutlope/hallmark -g

-g installs for every project; leave it off to install into the current one. Needs Node 18 or later. The browser checks (sloplint --render, screenshots) also need npm i -g puppeteer-core and Chrome; without them the static checks still run.

| Harness | Lands in | Invoke | | --- | --- | --- | | Claude Code | ~/.claude/skills/hallmark | /hallmark or describe a new build | | Codex CLI | ~/.agents/skills/hallmark | $hallmark or describe a new build | | Cursor | finds the copies above | /hallmark or describe a new build | | OpenCode | finds the copies above | /hallmark or describe a new build |

Inspired by

Impeccable · frontend-design · Open Design · Kami · taste-skill · huashu-design · UI UX Pro Max · Emil Kowalski's skills · Web Interface Guidelines

Licence

MIT. Use it, fork it, ship it.

The photo library (skills/hallmark/scripts/photos.json) lists photographs hosted on Wikimedia Commons and holds no image files. Each keeps its own licence (CC0, public domain, CC BY or CC BY-SA), and Hallmark credits every one it uses on the page. It does not use stock sites (Unsplash, Pexels, Pixabay), whose terms bar AI tools from picking their images.

GitHub Stars & Activity

28,699Stars
1,471Forks
47Open issues
CSSLanguage

GitHub Popularity

GitHub stars28,699
Forks1,471
Open issues47
Primary languageCSS
LicenseMIT
Stars gained today11,766
Created2026-04-27
Last pushed2026-08-06

Trending History

Weekly boardrank #3 · ▲ 11,766 stars
Monthly boardrank #17 · ▲ 13,397 stars

Related AI Projects

1

obra / superpowers

Shell★ 309,942⑂ 27,571▲ 663 stars
→
2

mattpocock / skills

Shell★ 308,196⑂ 25,934▲ 882 stars
→
3

anthropics / skills

Python★ 185,808⑂ 21,939▲ 756 stars
→
4

DietrichGebert / ponytail

JavaScript★ 181,437⑂ 9,980▲ 621 stars
→
5

f / prompts.chat

HTML★ 175,423⑂ 22,393▲ 213 stars
→
6

msitarzewski / agency-agents

Shell★ 165,662⑂ 26,818▲ 334 stars
→
7

Graphify-Labs / graphify

Python★ 139,947⑂ 13,346▲ 686 stars
→
8

ggml-org / llama.cpp

C++★ 132,980⑂ 25,006▲ 120 stars
→

More AI Rankings