TL;DR
- Who made it: An open-source "anti-AI-slop" design skill from Together AI, written by @nutlope (Hassan El Mghari). It hooks into Claude Code / Cursor / Codex and is MIT licensed.
- What it diagnoses: The "AI look" of AI-generated UI is not about fonts or color palettes—it's macrostructural homogenization. The hero → 3 features → CTA → footer rhythm gets reused across every requirement.
- Its solution: Pick a distinct macrostructure per requirement + apply one of 21 themes + run 58 slop-test gates + a six-axis self-critique before launch + enforce "no repeated structure in the same project" via
.hallmark/log.json. - Current status: 26.9k★ on GitHub (live as of 2026-08-25), but it has slipped to third place in the anti-AI-slop niche—taste-skill 80k > impeccable 62k > hallmark 27k.
- The verdict (see follow-up comments): The direction is right and the mechanics contain real innovation, but it is overhyped in Chinese-language discourse, its effectiveness has no independent verification, and it is an English-only prompt shell with CJK blind spots. Borrow its "design quality-control layer" thinking; don't copy the implementation wholesale.
- Popularity: 26,907 stars / 1,373 forks / created 2026-04-27 / last push 2026-08-06
- Mechanics: 21 macrostructures + 21 themes + 58 slop gates (note: the README says 57, but commit history self-admits the actual count is 58, including the newly added 38a ban on italic headings)
- Four verbs: build / audit (diagnose only, no changes) / redesign (discard structure, keep copy + IA + branding) / study (extract design DNA; refuses pixel cloning)
Core Data
Analysis
Hallmark's central insight is that AI-generated front-ends fail at the architectural level, not the cosmetic level. By forcing a different macrostructure per requirement and logging structural history, it attempts to break the template convergence that makes AI output recognizable.
However, three caveats apply: (1) star counts measure hype, not design quality; (2) no independent benchmark has validated that its gates actually reduce perceived "AI flavor"; (3) its prompt logic is tuned for English typography and layout conventions, so Chinese/CJK projects may see degraded results. Treat it as a reference architecture for automated design QA rather than a drop-in solution.