AI Skill MartBrowse skillsPromptsProgramsLearnWhat is a Skill?
← Back to list

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★ 527⑂ 78AI 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.py to flag hardcoded colors, spacing and font sizes in CSS and suggests token replacements such as var(--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

  1. "Check my generated CSS for hardcoded values" → runs python scripts/validate_tokens.py src --strict --fix-suggestions and reports fixes.
  2. "Wire the dashboard, DonutChart and Toast components into a Vite + React app" → produces entry point, providers, barrel exports and build config.
  3. "My dark/light theme toggle doesn't work" → inspects import order, the data-theme attribute 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)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
↓ Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on AI 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.

  1. Open a terminal and clone the repo: git clone https://github.com/ancoleman/ai-design-components.git
  2. Create the skills folder: mkdir -p ~/.claude/skills
  3. Copy this skill: cp -r ai-design-components/skills/assembling-components ~/.claude/skills/
  4. For the full workflow, copy the sibling folders under skills/ too (theming, layouts, dashboards, etc.).
  5. Python 3 is required for the bundled scripts — verify with python3 --version.
  6. Restart Claude Code, then ask something like "assemble the generated components into a Vite + React project" to trigger the skill.