Suede AI Component Lab Skills See real components in the states that matter.
Explore the components your product already uses in a local workbench. Compare supported loading, empty, error, long-content and keyboard states with synthetic fixtures, then inspect live variants against the same task. Reuse the current stack, tokens and brand while keeping production data and behavior separate.
"Build a component workbench with stress fixtures and live variants."->/suede-component-labThe workflow router selects this task when the skill is available.
What you get
A local workbench that imports the actual product components and their existing providers.
A state matrix with synthetic fixtures for supported loading, empty, error, success, disabled and long-content cases.
Live variants compared under the same task, content, viewport and theme.
Rendered observations, keyboard checks and a record of which states still need verification.
Keep the preview isolated
Use the project's existing preview and build tools; request a dependency change only if the task requires it.
Use synthetic data, inert callbacks and request stubs. Keep production accounts, credentials and mutations outside the workbench.
Check the actual routing and build configuration before calling the preview dev-only.
Keep behavioral stress fixtures distinct from design variants so each comparison answers a clear question.
Review states, then decide
Start with the user's task and the action each control supports. Compare error recovery, readability, keyboard access and content fit before cosmetic differences. Existing components, tokens and brand supply the baseline. A preferred variant is a design judgment; a conversion improvement requires separate measurement.
When the runtime cannot render a state, the report identifies it as unobserved. A fixture file or source inspection alone does not prove that the interface renders correctly.
Example request
Use $suede-component-lab for the existing checkout controls. Import the real components into our current preview tooling, use synthetic states and inert callbacks, and compare long-content, error, loading, disabled and keyboard states. Preserve our tokens and brand. Verify the workbench stays out of production routes and output, then report what you actually rendered.
This documentation-only skill lives under skills/suede-component-lab/. Keeping it in the repository prepares it for future full-pack distribution; it does not install dependencies or activate the skill globally. Installation into an agent is a separate action.
Related skills
Suede AI Design Skills: Review flows and UI diffs, or build within your existing brand. Prioritize task success, hierarchy, tokens, accessibility and rendered visual evidence.
Suede AI Interface Explain Skills: Trace an interface mechanism through source, events, state and layout. Get a read-only explanation with source facts and rendered observations separated.
Suede AI Site Alchemy Skills: Conversion rate optimization that ranks every fix by evidence, traffic and effort, and inventories cognitive, physical and trust friction.
Suede AI Code Skills: Code review and ship grade in one run: severity-ranked findings with file and line evidence, plus an A to F grade capped by the weakest of seven lanes.
Suede AI Copy Skills: Conversion copy for landing sections, email, microcopy, buttons, headlines and CTAs, with one pass per surface and a score on every piece.
Install this skill
The repository includes this skill in full-pack discovery. Install a revision containing it to use the new entry point. Claude Code takes two commands the first time and one after that; Codex installs the same pack natively.