phase-5-design-system_skill

This skill helps you build a platform-independent design system with a reusable component library and design tokens across web, mobile, and frameworks.
  • JavaScript

45

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill popup-studio-ai/bkit-claude-code --skill phase-5-design-system

  • SKILL.md13.4 KB

Overview

This skill builds platform-independent design systems and reusable component libraries that work across web, mobile, and native platforms. It focuses on design tokens, core and composite components, and theme wiring so teams deliver consistent UI quickly. Use it to centralize visual rules and accelerate component-driven development.

How this skill works

The skill generates a component scaffold (base components, composites) and a token-first theme system that can be exported per platform. It inspects project needs, suggests required components, and produces CSS-variable themes, Style Dictionary token outputs, and example component implementations (React/shadcn, Flutter, iOS/Android). It also creates documentation stubs and a PDCA checklist to iterate on the system.

When to use it

  • You need a reusable component library across multiple UI frameworks
  • You want to centralize design tokens and export them to web/mobile
  • Onboard new designers and developers with a single source of truth
  • Preparing a project for scale or long-term maintenance
  • Migrating inconsistent UI into a unified design system

Best practices

  • Start with a small required component list (buttons, inputs, cards) and expand iteratively
  • Define tokens first (color, spacing, typography) and generate platform outputs via Style Dictionary
  • Keep core components framework-agnostic and provide thin platform adapters
  • Document usage, variants, and Do/Don't guidance alongside code examples
  • Use PDCA: plan tokens/components, implement, review consistency, then iterate

Example use cases

  • Create a CSS-variable theme and shadcn/ui component set for a React/Next.js product
  • Generate Flutter ThemeData and reusable widgets from centralized design tokens
  • Produce platform token outputs (CSS, Dart, Swift, Kotlin) using Style Dictionary
  • Extend a default button component with loading state and variant styles for a product
  • Set up a component catalog and checklist for enterprise-level design governance

FAQ

No. It is designed for reusable systems. For one-off static pages, a lightweight styling approach is better.

How are tokens shared between platforms?

Define tokens in a JSON source and use Style Dictionary or Figma Tokens to generate platform-specific outputs (CSS vars, Dart, Swift, Kotlin).

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational