From atv-paperboard
Bind agent-authored `.DESIGN.md` files to paperboard's design doctrine. Loads the impeccable anti-slop methodology (vendored, Apache 2.0, pinned to commit `4af581e23f17d112d8f9d6b7a5b7ff37823494e1`) and the binding rules in `core/designs/DESIGN-AUTHORITY.md`. Read these BEFORE writing or editing any `.DESIGN.md` file.
How this skill is triggered — by the user, by Claude, or both
Slash command
/atv-paperboard:impeccable-designThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Paperboard's design authority skill. It does not run a CLI — it loads doctrine
Paperboard's design authority skill. It does not run a CLI — it loads doctrine
into the agent's context so that every authored or modified .DESIGN.md file
respects the same anti-slop rules. Methodology is imported from
pbakaus/impeccable; aesthetic tokens
remain paperboard's own.
.DESIGN.md file
(a design tier, a starter, or the default paperboard.DESIGN.md).core/designs/..DESIGN.md lint fails and you need to reason about why a token or rule is
banned.Do not invoke for plain HTML/CSS work that does not touch a .DESIGN.md
contract, or for documentation prose unrelated to design tokens.
Read these files, in order, before authoring or modifying a .DESIGN.md:
core/designs/DESIGN-AUTHORITY.md — the binding rules. The single source
of truth for what is allowed in any paperboard .DESIGN.md.core/designs/impeccable-context/typography.md — type scale, weights,
tracking, mono-vs-serif decisions.core/designs/impeccable-context/color-and-contrast.md — palette
discipline, accent budget, tinted neutrals, contrast floor.core/designs/impeccable-context/spatial-design.md — spacing scale,
border discipline, depth from negative space (not shadows).core/designs/impeccable-context/motion-design.md — easing curves
(cubic-bezier(0.16, 1, 0.3, 1) only; no bounce), durations,
prefers-reduced-motion.core/designs/impeccable-context/interaction-design.md — affordance,
state, focus, hit-target rules.core/designs/impeccable-context/responsive-design.md — breakpoint
philosophy, fluid type, container query intent.core/designs/impeccable-context/ux-writing.md — voice, hedging bans,
expert-decisive tone.Provenance: vendored verbatim under Apache 2.0 from pbakaus/impeccable at
commit 4af581e23f17d112d8f9d6b7a5b7ff37823494e1. See
core/designs/impeccable-context/UPSTREAM.md and NOTICE.md.
These are restated from DESIGN-AUTHORITY.md so the skill is self-contained.
Every .DESIGN.md Don't list must enforce all of them:
backdrop-filter: blur, no frosted-translucent
surfaces, no glow-on-blur cards.-webkit-background-clip: text with a gradient fill.border-left / border-right greater than 1px
used as a colored stripe on cards, list items, callouts, or alerts.·, and typographic emphasis
are the only allowed ornaments.repeat(auto-fit, minmax(280px, 1fr))
endlessly tiling same-shaped icon-heading-text cards.#000 / #fff — always tinted neutrals (paperboard ships
#08090A / #F7F8F8).If a request asks for any of the above, refuse and explain which ban applies.
.DESIGN.md filecore/designs/DESIGN-AUTHORITY.md in full before writing any token
or rule. Then read the relevant impeccable-context file for the dimension
you are touching (typography, color, spatial, motion, etc.).<!-- YYYY-MM-DD: audited against impeccable doctrine; <N> violations corrected: <list> -->
or <!-- YYYY-MM-DD: audited against impeccable doctrine; no violations found -->.pytest -q and (when Node.js is available)
npm run lint:artifacts. Neither must regress.Paperboard adopts impeccable's methodology (how design rules are authored and enforced), not its aesthetic (the warm Cormorant Garamond editorial palette). Impeccable's own tokens — Cormorant Garamond, Warm Ash Cream, Editorial Magenta — are not adopted by any paperboard tier.
Paperboard's canonical aesthetic remains cold, dark, technical:
#08090A near-black canvas; #F7F8F8 tinted off-white.0.12em tracking.00, 01, 02) with tightened heading tracking
(-0.02em to -0.04em).If you find yourself writing tokens that look "warm editorial," stop — you have crossed from methodology into aesthetic import. Roll back.
npx claudepluginhub all-the-vibes/atv-paperboard --plugin atv-paperboardCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.