hallmark

Generates and audits UI designs that avoid recognizable AI-generated patterns.

Updated Jun 12, 2026
One-click install
npx skills add https://github.com/ssttkkl/finance-tracker --skill hallmark-ssttkkl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hallmark
Source: https://github.com/ssttkkl/finance-tracker/tree/main/.agents/skills/hallmark
Command: npx skills add https://github.com/ssttkkl/finance-tracker --skill hallmark-ssttkkl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? AI coding assistants produce visually templated interfaces — purple-gradient heroes, three-column feature grids, Inter-everywhere typography — that audiences instantly recognize as generated. Hallmark encodes a rule set of anti-patterns, macrostructures, themes, and slop-test gates so generated pages and components look deliberately designed rather than defaulted. ## Core Features & Use Cases - Design flow with structural variety: Picks from 21 named macrostructures, 20 catalog themes across four genres (editorial, modern-minimal, atmospheric, playful), and 50 component archetypes, with mandatory diversification rules so consecutive outputs never repeat structure or theme. - Three explicit verbs: hallmark audit scores an existing page against a named anti-pattern list and returns a ranked punch list; hallmark redesign rebuilds visual structure inside existing implementation boundaries; hallmark study extracts design DNA from a screenshot or URL into a diagnosis or portable design.md. - Component-scope mode: Detects single-element briefs (button, card, modal) and emits the component plus an 8-state demo wrapper covering default, hover, focus, active, disabled, loading, error, and success states. - Use Case: Ask the assistant to build a landing page for a SaaS product; Hallmark runs a pre-flight scan of the existing project, asks for audience/use case/tone, picks a non-repeating macrostructure and theme, and emits token-locked, mobile-verified CSS with a stamped critique score. ## Quick Start Ask the assistant to design a landing page for your product and let Hallmark guide the genre, theme, and macrostructure choices.

Frequently Asked Questions about hallmark

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I make AI-generated landing pages look less generic?

Invoke Hallmark before building: it runs a pre-flight scan of your project, asks for audience, use case, and tone, then picks a named macrostructure and theme from its catalog. Diversification rules prevent it from repeating the same structure across pages.

How do I audit an existing page for AI design tells?

Run `hallmark audit <target>` on the page or file. It scores the target against a named anti-pattern list — purple-gradient heroes, 3-column feature grids, italic headers, re-drawn browser chrome — and returns a ranked punch list without editing anything.

Can Hallmark redesign a page without breaking my existing code?

Yes. `hallmark redesign` preserves routes, component ownership, copy intent, and information architecture, replacing only the visual and interaction layer. It states the exact files it will modify beforehand and requires explicit confirmation for any deletions.

Does Hallmark work with Tailwind, Next.js, or vanilla HTML projects?

Yes. The pre-flight scan detects frameworks (Next.js, Astro, Vue, Svelte, vanilla), Tailwind configs, font stacks, and existing design tokens, then preserves them. Components consume tokens by name rather than inlining color values.

Can I extract a design system from a screenshot or URL?

Use `hallmark study <screenshot or URL>`. It extracts macrostructure, type pairing, and color anchors into a diagnosis report, and can optionally emit a portable design.md. URL mode reads HTML and CSS directly but refuses template-marketplace sources.

When should I not use Hallmark's full page design flow?

When the brief names a single UI element like a button, card, or modal. Hallmark detects component-scope signals and switches to a lighter flow that emits the component plus an 8-state demo wrapper, skipping page-level macrostructure and theme rotation.