# Compare scorecard

Blank rubric for Mike. Score in the browser; do not score `SKILL.md`.
Qualitative **1-5** plus notes. One column per ready arm (start with baseline).

Criteria from design doc scoring table (section 7 / 8).

| Criterion | baseline | control-grok | anthropic-frontend-design | jakub-better | impeccable | emil-animate | gsap-on-baseline | pro-max | Notes |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Hierarchy |  |  |  |  |  |  |  |  | Amount is the hero; chrome recedes; 7 rows fit on 390x844 |
| Rhythm |  |  |  |  |  |  |  |  | Spacing, list cadence, sheet open/close pacing |
| Theme strength |  |  |  |  |  |  |  |  | Three distinct usable themes; cycle is obvious (`?theme=0|1|2`) |
| Motion honesty |  |  |  |  |  |  |  |  | Motion answers purpose (feedback / spatial / state); frequent actions ~<=200ms |
| Reduced motion |  |  |  |  |  |  |  |  | `?motion=reduce` and OS pref calm movement without breaking state |
| Isolation honesty |  |  |  |  |  |  |  |  | Distinct from siblings; DESIGN-NOTES cite only assigned skills |
| Craft density |  |  |  |  |  |  |  |  | Concentric radii, tabular nums, tap targets, type scale at 390px |

## Arm placeholders

Add a column (or a section below) when each arm hits `status: ready` in `compare/arms.json`.

### baseline

- kind: snapshot
- mechanism: sanitized-shipping-css-html-plus-bakeoff-js-mock
- skillCommit: `72546c431a6267b2c7a3389dade01aa37219fc46`
- Notes:

### control-grok

- kind: generate
- mechanism: Grok default taste (no skills)
- skillCommit: null
- Notes:

### anthropic-frontend-design

- kind: generate
- mechanism: Official anti-slop frontend-design skill + WRAPPER.md
- skillCommit: `b33496841b955ffc56c84fd4d3ea57c4718f4a4c`
- Notes:

### jakub-better

- kind: generate
- mechanism: better-* craft pack
- skillCommit: `267330e1adfc66a718fb65fa6918c1f06d0a689e`
- Notes:

### impeccable

- kind: generate
- mechanism: markdown-only impeccable skill + reference/
- skillCommit: `1d73844a0a77206659d48e79385c0d83ce468ec0`
- Notes:

### emil-animate

- kind: generate
- mechanism: emilkowalski animate + review-animations on baseline seed
- skillCommit: `d23d7f88a2e21c9e4b1418c7abe420f5c1052ba7`
- Notes:

### gsap-on-baseline

- kind: generate
- mechanism: greensock/gsap-skills on baseline seed; vendored gsap.min.js
- skillCommit: `aed9cfd3277740755f6bfc1155c7aa645403b760`
- Notes:

### pro-max

- kind: generate
- mechanism: ui-ux-pro-max CSV/BM25 retrieval pack
- skillCommit: `229a1b653378bcb4f0b990327c387a746473c8da`
- Notes:
