Turn a Figma URL into fully implemented Lit or Angular design system components — scaffolded, styled with design tokens, visually validated with pixel-level diffs, tested, documented, and code-reviewed.
Stage 5 of /implement-design. For one implemented component, scopes its work to the output location — for a published package it writes Vitest tests, enriches the story, writes website docs, adds a changeset, and runs i18n extraction; for an example it just enriches the story. Reads the finished component source as the source of truth; does not change the implementation.
Reads a design manifest produced by design-analyst and proposes a component decomposition tree with per-component public APIs. Read-only, no tool calls except reading the manifest schema.
Scaffolds and implements one new component (Lit or Angular) from a decomposition spec, design screenshot, and Code Connect snippet. Stage 3 of the /implement-design pipeline. Loads the chosen framework's skill on demand. Writes the component plus a basic Storybook story; leaves tests and docs to Stage 5.
Final-pass reviewer over a generated SLDS component — source, CSS, tests, stories, docs together. Stage 6 of /implement-design. Emits a prioritized punch list separating critical fixes (route back to implementer) from non-critical notes (PR comments). Read-only.
Ingests a Figma node via the Figma MCP calls and produces a structured design manifest. Returns BLOCKED_ON_CODE_CONNECT if unconnected nodes are detected.
Turn a Figma URL into fully implemented components — scaffolded, styled with tokens, visually validated against the design, tested, documented, and reviewed. Supports Lit and Angular.
Angular implementation conventions for the /implement-design pipeline. Loaded on demand by component-implementer (and component-author) when the chosen framework is Angular.
Lit/LitElement implementation conventions for the /implement-design pipeline. Loaded on demand by component-implementer (and component-author) when the chosen framework is Lit.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A design system with web components for the various products of Sanoma Learning.
yarn in the root of the project for all the dependencies to download & installTo launch a local version of the Storybook deploy (runs all storybooks at the same time):
yarn start --watchYou don't need to run a separate yarn build --watch to build the components separately.
To run the documentation website locally, run yarn workspace @sl-design-system/website start:site from the project root.
Thanks to Chromatic for providing the visual testing platform that helps us review UI changes and catch visual regressions.
npx claudepluginhub sl-design-system/components --plugin implement-designCompiler-driven design generation in Figma — 100% design system compliant. Compiles component specs into verified Figma output via MCP.
Build frontend on autopilot. Pixel-perfect Figma-to-code with autonomous refinement.
Automated design system construction from repository analysis to production-ready implementation.
Design System compliance harness for Claude + Figma. Enforces library-first components, token binding, and automated QA — so AI-generated designs stay on-spec.
Creates comprehensive design systems with typography, colors, components, and documentation for consistent UI development. Use when establishing design standards, building component libraries, or ensuring cross-team consistency.
The full collection: design tokens (export/import/setup), variable and library management, component-set analysis and docs, WCAG and design-system linting, accessibility audits, version history, changelog, blame, comments, annotations, FigJam, and Slides.