mirror of
https://github.com/Nutlope/hallmark.git
synced 2026-08-14 12:35:33 +02:00
One release: everything on this branch is v1.2
Unify every version string: skill frontmatter and preview block, package.json, the four preview-examples samples, the eval direction note, the ROADMAP opener, and the site badges/captions (which were still stamped v1.1/v1.3). The PR is retitled to match and sits as a draft on the renamed v1.2 branch.
This commit is contained in:
+1
-1
@@ -1,6 +1,6 @@
|
||||
# Roadmap
|
||||
|
||||
What's next. (v1.4 shipped: the harness pivot - one core, per-harness adapters for Claude Code / Codex / OpenCode, the multi-harness installer, and the variants corner dock. v1.3 shipped: the edit-time lint hook, four new themes with the image hook, spec files for all 24 themes, the Tier A conformance harness, and variants v2 with progressive reveal + grafts + thumbnails + scoped injection.)
|
||||
What's next. (v1.2 shipped: four new themes with the image hook, spec files for all 24 themes, the edit-time lint hook, the Tier A conformance harness, variants v2 with progressive reveal + grafts + thumbnails + scoped injection and the corner dock, and the harness pivot - one core with per-harness adapters for Claude Code / Codex / OpenCode plus the multi-harness installer.)
|
||||
|
||||
---
|
||||
|
||||
|
||||
+1
-1
@@ -3,7 +3,7 @@
|
||||
Repo-internal tooling for benchmarking the Hallmark skill across harnesses and prompt packs.
|
||||
**Not shipped with the skill**: the `package.json` `files` whitelist only includes `skills/`, so nothing in `eval/` reaches the published package.
|
||||
|
||||
**Direction note (v1.4).** Hallmark now targets three harnesses (Claude Code, Codex CLI, OpenCode), not open-weight models. Tier B below is retained as an archive of the bare-API open-model experiments (the b1-b6 runs feed the gallery); it is no longer a development target. The conformance path forward is Tier A on Claude Code, then the same pass through `codex exec` and OpenCode's non-interactive runner.
|
||||
**Direction note (v1.2).** Hallmark now targets three harnesses (Claude Code, Codex CLI, OpenCode), not open-weight models. Tier B below is retained as an archive of the bare-API open-model experiments (the b1-b6 runs feed the gallery); it is no longer a development target. The conformance path forward is Tier A on Claude Code, then the same pass through `codex exec` and OpenCode's non-interactive runner.
|
||||
|
||||
## Two-tier design
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "hallmark",
|
||||
"version": "1.4.0",
|
||||
"version": "1.2.0",
|
||||
"description": "A design skill for AI coding assistants. Makes the UIs they generate look made, not generated. Powered by Together AI.",
|
||||
"keywords": [
|
||||
"claude",
|
||||
|
||||
@@ -111,10 +111,10 @@
|
||||
{ k:"cobalt", n:"Cobalt", v:"New", t:"keep" },
|
||||
{ k:"lumen", n:"Lumen", v:"Keep", t:"keep" },
|
||||
{ k:"hum", n:"Hum", v:"Default", t:"keep" },
|
||||
{ k:"grid", n:"Grid", v:"v1.3", t:"keep" },
|
||||
{ k:"field", n:"Field", v:"v1.3", t:"keep" },
|
||||
{ k:"ledger", n:"Ledger", v:"v1.3", t:"keep" },
|
||||
{ k:"arcade", n:"Arcade", v:"v1.3", t:"keep" }
|
||||
{ k:"grid", n:"Grid", v:"v1.2", t:"keep" },
|
||||
{ k:"field", n:"Field", v:"v1.2", t:"keep" },
|
||||
{ k:"ledger", n:"Ledger", v:"v1.2", t:"keep" },
|
||||
{ k:"arcade", n:"Arcade", v:"v1.2", t:"keep" }
|
||||
];
|
||||
var grid = document.getElementById("grid");
|
||||
THEMES.forEach(function (th, i) {
|
||||
|
||||
+2
-2
@@ -104,7 +104,7 @@
|
||||
<header class="banner" role="banner">
|
||||
<a class="banner__mark" href="#top" aria-label="Hallmark — top of page">
|
||||
<span class="brand-mark" aria-hidden="true"><span class="brand-mark__slash">/</span><span class="brand-mark__name">hallmark</span></span>
|
||||
<span class="banner__ver tnum">v1.1</span>
|
||||
<span class="banner__ver tnum">v1.2</span>
|
||||
</a>
|
||||
|
||||
<a class="banner__install" href="#install" aria-label="Jump to install section">Install</a>
|
||||
@@ -1088,7 +1088,7 @@
|
||||
|
||||
<div class="foot__masthead">
|
||||
<span class="foot__wordmark" aria-label="Hallmark"><span class="brand-mark brand-mark--lg" aria-hidden="true"><span class="brand-mark__slash">/</span><span class="brand-mark__name">hallmark</span></span></span>
|
||||
<span class="foot__version tnum">v1.1 · MMXXVI</span>
|
||||
<span class="foot__version tnum">v1.2 · MMXXVI</span>
|
||||
</div>
|
||||
|
||||
<div class="foot__grid">
|
||||
|
||||
+7
-7
@@ -128,7 +128,7 @@ const THEME_GENRES = {
|
||||
carnival: "editorial",
|
||||
lumen: "atmospheric",
|
||||
hum: "playful",
|
||||
// v1.3 themes
|
||||
// v1.2 themes
|
||||
grid: "editorial", // the Swiss / grotesque exception in the editorial cluster
|
||||
ledger: "modern-minimal", // the cluster's one dark option, next to light Coral / Cobalt
|
||||
field: "playful",
|
||||
@@ -426,7 +426,7 @@ const COPY = {
|
||||
letterBody: "The polished-SaaS school of restraint, but warmer. Warm-grey paper instead of pure white; coral accent on focus rings and small marks. Pill CTAs, two-column heroes, generous space.",
|
||||
signoff: "Yours,",
|
||||
captionA: "Coral",
|
||||
captionB: "v1.1",
|
||||
captionB: "v1.2",
|
||||
},
|
||||
aurora: {
|
||||
eyebrow: "Atmospheric · cool",
|
||||
@@ -549,7 +549,7 @@ const COPY = {
|
||||
letterBody: "The dev-tool register, executed with restraint: a cool near-white canvas, hairlines doing the structural work, one electric cobalt accent reserved for the signal — a live request, a 200, a focused field. Space Grotesk for headings, Inter for prose, JetBrains Mono for the code.",
|
||||
signoff: "Ship it,",
|
||||
captionA: "Cobalt",
|
||||
captionB: "v1.1",
|
||||
captionB: "v1.2",
|
||||
},
|
||||
grid: {
|
||||
eyebrow: "Swiss international",
|
||||
@@ -570,7 +570,7 @@ const COPY = {
|
||||
letterBody: "Swiss International, executed straight: the grid is not scaffolding you hide, it is the design. Content snaps to twelve columns, asymmetric spans make the rhythm, and a single red mark does all the emotional work.",
|
||||
signoff: "Flush left,",
|
||||
captionA: "Grid",
|
||||
captionB: "v1.3",
|
||||
captionB: "v1.2",
|
||||
},
|
||||
field: {
|
||||
eyebrow: "Warm productivity",
|
||||
@@ -591,7 +591,7 @@ const COPY = {
|
||||
letterBody: "Warm-productivity SaaS without the cute: a serif display for weight, a humanist sans for the work, one marigold band on the phrase that carries the promise, and ink doodles that behave like margin notes rather than decoration.",
|
||||
signoff: "Noted,",
|
||||
captionA: "Field",
|
||||
captionB: "v1.3",
|
||||
captionB: "v1.2",
|
||||
},
|
||||
ledger: {
|
||||
eyebrow: "Fintech terminal-lux",
|
||||
@@ -612,7 +612,7 @@ const COPY = {
|
||||
letterBody: "Fintech done as an instrument, not a brochure: a navy terminal ground, every figure set in tabular mono, the reconciled balance carried at display scale, and teal reserved for the one thing the eye should trust: the number that changed.",
|
||||
signoff: "Balanced,",
|
||||
captionA: "Ledger",
|
||||
captionB: "v1.3",
|
||||
captionB: "v1.2",
|
||||
},
|
||||
arcade: {
|
||||
eyebrow: "Free play · event 07",
|
||||
@@ -633,7 +633,7 @@ const COPY = {
|
||||
letterBody: "Retro without the costume: the signal is a pixel display, a low scanline wash, a faint starfield, and a magenta-plus-cyan duo on violet-black, with body copy in a readable sans so it stays legible. The re-drawn-chrome ban still holds.",
|
||||
signoff: "Game on,",
|
||||
captionA: "Arcade",
|
||||
captionB: "v1.3",
|
||||
captionB: "v1.2",
|
||||
},
|
||||
};
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
name: hallmark
|
||||
description: "Anti-AI-slop design skill for greenfield pages, audits, redesigns, design extraction from URLs or screenshots, and side-by-side design variations. Use when the user asks to build a new app or landing page, wants to redesign something, wants multiple design directions to pick from, invokes Hallmark by name, or uses audit/redesign/study/variants."
|
||||
version: 1.4.0
|
||||
version: 1.2.0
|
||||
---
|
||||
|
||||
# Hallmark
|
||||
@@ -251,7 +251,7 @@ Then run the image-need table at [`references/hero-enrichment.md` § Image-need
|
||||
**Do:** emit the preview block, then stop for a beat before writing code. This is the user's five-second redirect window.
|
||||
|
||||
```markdown
|
||||
**Hallmark · v1.4.0**
|
||||
**Hallmark · v1.2.0**
|
||||
|
||||
- **Macrostructure** · Stat-Led
|
||||
- **Theme** · Coral (near-white paper · quiet neutrals · coral accent)
|
||||
|
||||
@@ -5,7 +5,7 @@ Four sample Step 5 preview blocks for the model to imitate, varied across macros
|
||||
---
|
||||
|
||||
*Long Document (editorial, motion-cut):*
|
||||
> **Hallmark · v1.3.0**
|
||||
> **Hallmark · v1.2.0**
|
||||
>
|
||||
> - **Macrostructure** · Long Document
|
||||
> - **Theme** · Newsprint (cool slate paper · steel-blue accent · geometric sans)
|
||||
@@ -16,7 +16,7 @@ Four sample Step 5 preview blocks for the model to imitate, varied across macros
|
||||
> - **Diversification** · first run for this project
|
||||
|
||||
*Bento Grid (SaaS, motion-on):*
|
||||
> **Hallmark · v1.3.0**
|
||||
> **Hallmark · v1.2.0**
|
||||
>
|
||||
> - **Macrostructure** · Bento Grid
|
||||
> - **Theme** · Newsprint (cool slate paper · steel-blue accent · geometric sans)
|
||||
@@ -27,7 +27,7 @@ Four sample Step 5 preview blocks for the model to imitate, varied across macros
|
||||
> - **Diversification** · differs from Coral on paper hue (light-cool vs pure-white) + accent (indigo vs ink-blue)
|
||||
|
||||
*Manifesto (declarative, no enrichment):*
|
||||
> **Hallmark · v1.3.0**
|
||||
> **Hallmark · v1.2.0**
|
||||
>
|
||||
> - **Macrostructure** · Manifesto
|
||||
> - **Theme** · Manifesto (dark · Inter Tight 900 · single red bleed)
|
||||
@@ -38,7 +38,7 @@ Four sample Step 5 preview blocks for the model to imitate, varied across macros
|
||||
> - **Diversification** · differs from Newsprint on paper band (dark vs light) + display style (display-heavy vs geometric-sans)
|
||||
|
||||
*Custom (Coffeebox archival café):*
|
||||
> **Hallmark · v1.3.0**
|
||||
> **Hallmark · v1.2.0**
|
||||
>
|
||||
> - **Macrostructure** · Long Document
|
||||
> - **Direction** · the postal frank (draw 6/7, wildcard no)
|
||||
|
||||
Reference in New Issue
Block a user