Assembling Components
A capstone skill that validates design-token usage and wires skill-generated components into a working React/Next.js, Python, or Rust project.
Design & UIIntermediate★ 522⑂ 73AI score 9/10Last updated: Dec 11, 2025
What it does
- Takes the outputs of the upstream skills (
theming,layouts,dashboards,data-viz,feedback) and assembles them into one coherent application. - Runs
validate_tokens.pyto flag hardcoded colors, spacing and font sizes in CSS and suggests token replacements such asvar(--color-primary). - Gives framework selection guidance (Vite+React, Next.js 14/15, FastAPI, Flask, Axum/Actix) and generates boilerplate:
main.tsx,index.html,vite.config.ts,tsconfig.json. - Wires providers (ThemeProvider, ToastProvider), enforces the token import order (tokens.css → globals.css → components) and creates barrel exports.
- Ships a 9-item pre-delivery checklist: theme toggle works, types compile, imports resolve, reduced-motion support, clean build.
Who it's for
- Users of the AI Design Components skill chain who need the generated files turned into a runnable app.
- Frontend developers who want to enforce design-token discipline across a codebase.
- Anyone scaffolding a dashboard UI quickly with a React/Next.js frontend and Python or Rust backend.
Examples
- "Check my generated CSS for hardcoded values" → runs
python scripts/validate_tokens.py src --strict --fix-suggestionsand reports fixes. - "Wire the dashboard, DonutChart and Toast components into a Vite + React app" → produces entry point, providers, barrel exports and build config.
- "My dark/light theme toggle doesn't work" → inspects import order, the
data-themeattribute and ThemeProvider placement to diagnose the issue.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/ancoleman/ai-design-components/HEAD/skills/assembling-components/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the skills/assembling-components folder from the GitHub repo ancoleman/ai-design-components into my ~/.claude/skills/assembling-components/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/ancoleman/ai-design-components.git && mkdir -p ~/.claude/skills && cp -r ai-design-components/skills/assembling-components ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal and clone the repo:
git clone https://github.com/ancoleman/ai-design-components.git - Create the skills folder:
mkdir -p ~/.claude/skills - Copy this skill:
cp -r ai-design-components/skills/assembling-components ~/.claude/skills/ - For the full workflow, copy the sibling folders under
skills/too (theming, layouts, dashboards, etc.). - Python 3 is required for the bundled scripts — verify with
python3 --version. - Restart Claude Code, then ask something like "assemble the generated components into a Vite + React project" to trigger the skill.
View source on GitHub ↗License: MIT