Help us improve
Share bugs, ideas, or general feedback.
From null-to-hero
Designs, audits, and iterates production-grade frontend interfaces with real working code. Covers UX research, accessibility (WCAG 2.2), responsive design, modern CSS, animations, typography, and design systems.
npx claudepluginhub mariusyvard/nulltohero --plugin null-to-heroHow this skill is triggered — by the user, by Claude, or both
Slash command
/null-to-hero:siteasy [build|plan|research|ia|journey · audit|critique · animate|amplify|simplify|delight|layout|overdrive|parallax|typeset · adapt|clarify · launch|onboard|polish · setup|document|extract|tokens · live] [target][build|plan|research|ia|journey · audit|critique · animate|amplify|simplify|delight|layout|overdrive|parallax|typeset · adapt|clarify · launch|onboard|polish · setup|document|extract|tokens · live] [target]This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Designs and iterates production-grade frontend interfaces. Real working code, committed design choices, exceptional craft. Accessible to beginners, powerful enough for experts.
references/accessibility-engineering.mdreferences/adapt.mdreferences/animate.mdreferences/animation-engineering.mdreferences/audit.mdreferences/bolder.mdreferences/brand.mdreferences/clarify.mdreferences/cognitive-load.mdreferences/color-and-contrast.mdreferences/colorize.mdreferences/component-patterns.mdreferences/craft.mdreferences/creative-patterns.mdreferences/critique.mdreferences/css-architecture.mdreferences/dark-mode-engineering.mdreferences/delight.mdreferences/design-tokens.mdreferences/distill.mdDesigns, redesigns, critiques, audits, polishes frontend UIs for websites, dashboards, components, forms. Covers UX review, accessibility, performance, responsive design, theming, typography, layout, color, motion, micro-interactions.
Designs and iterates production-grade frontend interfaces with real code, covering layout, typography, motion, accessibility, and design systems.
Creates production-grade frontend interfaces emphasizing product design, UX discipline, and visual polish for web components, pages, or applications.
Share bugs, ideas, or general feedback.
Designs and iterates production-grade frontend interfaces. Real working code, committed design choices, exceptional craft. Accessible to beginners, powerful enough for experts.
Good taste is trained, not innate — the ability to see beyond the obvious and recognize what elevates. Unseen details compound: when a feature works exactly as assumed, users proceed without a second thought. That is the goal.
Several commands (
audit,craft, quality passes) call theimpeccableCLI vianpx. Tested with impeccable 2.3.2; pin withnpx impeccable@2.3.2to avoid upstream drift.
Before any design work or file edits, pass these gates. Skipping them produces generic output that ignores the project.
| Gate | Required check | If fail |
|---|---|---|
| Context | PRODUCT.md and DESIGN.md are read from the workspace. | Use Read to look for PRODUCT.md; if missing, run /siteasy setup first. |
| Product | PRODUCT.md exists and is not empty or placeholder ([TODO] markers, <200 chars). | Run /siteasy setup, then resume. Never synthesize PRODUCT.md from the user's prompt alone. |
| Command | The matching command reference is loaded when a sub-command is used. | Load the reference before continuing. |
| Craft | /siteasy build has a user-confirmed shape brief for this task. setup / PRODUCT.md never counts as shape. | Run /siteasy plan and wait for explicit brief confirmation. |
| Mutation | All active gates above pass. | Do not edit files yet. |
Two files in the workspace or project root:
Use the Read tool to check for these files. If already read in this session, don't re-read.
If PRODUCT.md is missing, empty, or placeholder: run /siteasy setup, then resume. If the original task was /siteasy build, resume into /siteasy plan before any implementation.
If DESIGN.md is missing: nudge once per session ("Run /siteasy document for more on-brand output"), then proceed.
Every design task is brand (marketing, landing, campaign, portfolio — design IS the product) or product (app UI, admin, dashboard, tool — design SERVES the product).
Identify before designing. Priority: (1) cue in the task itself; (2) the surface in focus; (3) register field in PRODUCT.md. First match wins.
Load the matching reference: references/brand.md or references/product.md. The shared design laws below apply to both.
Apply to every design, both registers. Match implementation complexity to the aesthetic vision. Interpret creatively. Vary across projects — never converge on the same choices.
#000 or #fff. Tint every neutral toward the brand hue (chroma 0.005–0.01).Dark vs. light is never a default. Write one sentence of physical scene: who uses this, where, under what ambient light, in what mood. If the sentence doesn't force the answer, add detail until it does.
Match-and-refuse. If you're about to write any of these, rewrite with different structure.
border-left or border-right > 1px as a colored accent on cards, list items, callouts.background-clip: text on anything other than display-only hero type.transition: all. Always specify exact properties.ease-in on UI animations. Use ease-out or a custom curve.47.2%), and picsum.photos/seed/{word}/width/height.| Command | Category | Description | Reference |
|---|---|---|---|
build [feature] | Build | Shape, then build a feature end-to-end | references/craft.md + references/css-architecture.md + references/component-patterns.md |
plan [feature] | Build | Plan UX/UI before writing code | references/shape.md |
setup | Build | Create PRODUCT.md and DESIGN.md context | references/teach.md |
research [scope] | Build | UX research planning, methods selection, persona and journey synthesis | references/ux-research.md + references/personas.md + references/journey-mapping.md |
ia [target] | Build | Information architecture, card sorting, tree testing, navigation patterns | references/information-architecture.md |
journey [persona] | Build | Generate empathy maps, journey maps, or service blueprints from research | references/journey-mapping.md |
document | Build | Generate DESIGN.md from existing project code | references/document.md |
extract [target] | Build | Pull reusable tokens and components into a design system | references/extract.md |
tokens [project] | Build | Audit or create a two-layer CSS token system — primitives + semantic layer + dark mode | references/tokens.md |
critique [target] | Evaluate | UX design review with heuristic scoring | references/critique.md |
audit [target] | Evaluate | Technical quality checks (a11y, perf, responsive, WCAG 2.2, image strategy, forms) | references/audit.md + references/accessibility-engineering.md + references/wcag-2-2.md + references/image-strategy.md + references/form-patterns.md |
polish [target] | Refine | Final quality pass before shipping | references/polish.md |
amplify [target] | Refine | Amplify safe or bland designs — bolder typography, stronger color, more presence | references/bolder.md + references/colorize.md |
simplify [target] | Refine | Reduce visual noise, tone down, strip to essence | references/quieter.md + references/distill.md |
clarify [target] | Refine | UX copy, error messages, button labels, empty states | references/clarify.md |
launch [target] | Refine | Production hardening + performance — errors, i18n, edge cases, Core Web Vitals | references/harden.md + references/optimize.md |
onboard [target] | Refine | First-run flows, empty states, feature discovery, activation | references/onboard.md |
animate [target] | Enhance | Add purposeful animations and motion | references/animate.md + references/animation-engineering.md |
typeset [target] | Enhance | Typography audit, font selection, hierarchy | references/typeset.md + references/typography.md |
layout [target] | Enhance | Spacing systems, visual rhythm, grid tools | references/layout.md |
adapt [target] | Enhance | Mobile/tablet/desktop/print adaptation | references/adapt.md + references/responsive-design.md |
delight [target] | Enhance | Micro-interactions, personality in copy, satisfying feedback | references/delight.md + references/creative-patterns.md |
overdrive [target] | Advanced | View Transitions API, WebGL, scroll-driven animations | references/overdrive.md + references/creative-patterns.md + references/inspiration.md |
parallax [target] | Advanced | Multi-layer depth, scrollytelling, AI-adaptive motion governance, WCAG 2.2.2 compliance | references/parallax.md |
live [target] | Advanced | Interactive variant mode (requires running dev server) | references/live.md |
When the user invokes a command:
If no command is specified, treat the request as build for new work, or critique for existing work.