From spraypixel
Theme bundle for component-composer. Provides tokens, criteria, patterns, and palette for Tufte-style data graphics: range-frame axes, small multiples, high data-ink, single highlight, no chartjunk. Activated when component-composer is invoked with `spraypixel` as the theme name.
How this skill is triggered — by the user, by Claude, or both
Slash command
/spraypixel:spraypixelThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill is a **theme** for `component-composer`. It does not run on
This skill is a theme for component-composer. It does not run on
its own. The composer reads this skill's references when the user invokes
composition with spraypixel as the active theme.
themespec.json — manifestreferences/tokens.md — CSS variable schema (which vars, what role)references/palette.md — concrete values for the Tufte-quiet aestheticreferences/criteria.md — validator rules (no chartjunk, range-frame, etc.)references/patterns.md — preferred chart patternsreferences/principles.md — foundational Tufte principlesreferences/analytical-design.md — extended principles (sparklines, layering, micro/macro)references/chart-patterns.md — supplementary chart-selection patternsreferences/chart-rules-extras.md — supplementary number-formatting and time-axis rulesQuiet. Most ink is gray. One warm accent reserved for the single highlighted mark. Range-frame axes terminating at data extent. Direct labels over legends. Words integrated with numbers and images. Multiple levels of detail (micro + macro). Sparklines and small multiples preferred over single overloaded charts.
"compose a chart with spraypixel showing my GitHub usage data"
The composer resolves spraypixel via themespec.json, reads the
references, drafts an HTML artifact, validates against criteria.md, and
iterates until clean.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Searches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.
npx claudepluginhub infolog-io/skills-spraypixel --plugin spraypixel