Skills for Real Engineers. Straight from my .agents directory.
tailwind-theme-builder
Agent skill fromjezweb/claude-skills
Set up Tailwind v4 + shadcn/ui themed UI with dark mode. Install deps, configure CSS variables via @theme inline, wire dark mode toggle, verify. Use whenever the user mentions Tailwind v4, setting up Tailwind theming, shadcn/ui colours, dark mode, or troubleshooting colours not working, tw-animate-css errors, @theme inline conflicts, @apply breaking after upgrade, or v3 → v4 migration issues.
How to install tailwind-theme-builder
npx skills add jezweb/claude-skills# or add only this skill to Claude Code: copy the folder
plugins/frontend/skills/tailwind-theme-builder/
# into
~/.claude/skills/tailwind-theme-builder/ (all projects)
.claude/skills/tailwind-theme-builder/ (one project)
1# Tailwind Theme Builder23Set up a fully themed Tailwind v4 + shadcn/ui project with dark mode. Produces configured CSS, theme provider, and working component library.45## Architecture: The Four-Step Pattern67Tailwind v4 requires a specific architecture for CSS variable-based theming. This pattern is **mandatory** -- skipping or modifying steps breaks the theme.89### How It Works1011```12CSS Variable Definition --> @theme inline Mapping --> Tailwind Utility Class13--background --> --color-background --> bg-background14(with hsl() wrapper) (references variable) (generated class)15```1617Dark mode switching:18```19ThemeProvider toggles .dark class on <html>20 --> CSS variables update automatically (.dark overrides :root)21 --> Tailwind utilities reference updated variables22 --> UI updates without re-render23```2425### Best Practices2627- **Semantic names:** Use `--primary` not `--blue-500`28- **Foreground pairing:** Every background colour needs a foreground (`--primary` + `--primary-foreground`)29- **WCAG contrast:** Normal text 4.5:1, large text 3:1, UI components 3:130- **Chart colours:** Use separate variables with `@theme inline` mapping, reference via `var(--chart-1)` in style props3132---3334## Workflow3536### Step 1: Install Dependencies3738```bash39pnpm add tailwindcss @tailwindcss/vite40pnpm add -D @types/node tw-animate-css41pnpm dlx shadcn@latest init4243# Delete v3 config if it exists44rm -f tailwind.config.ts45```4647### Step 2: Configure Vite48…
Excerpt shown under the repository's MIT license.
More skills in claude-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
Public repository for Agent Skills
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
