What this skill teaches your AI coding agent
The Tailwind Token Architecture standard brings consistency to utility-first styling. The protocol outlaws ad-hoc square-bracket overrides (such as w-[347px] or text-[#1a1a1a]) and mandates the use of semantic theme tokens (such as text-foreground or bg-card). Utility classes must follow a deterministic structural sequence: Positioning, Box Model/Display, Spacing, Typography, Backgrounds/Borders, and Interactive State Modifiers. Multi-state component variations must be handled via Class Variance Authority (CVA) rather than long ternary string interpolations.
Tailwind Token Architecture is an open-source UI skill that bans arbitrary brackets and enforces class ordering and CVA variant management.
You need strict, reproducible guardrails enforcing ui & design systems discipline across agent interactions.
You are building quick disposable prototypes where architectural consistency and test verification are unnecessary.
Activation boundaries & prompt triggers
- 💬 "User prompts: "Build a responsive pricing card component""
- 💬 "Agent starts writing ad-hoc brackets like w-[347px] or bg-[#121212]"
- 💬 "Creating multi-state button variants with conditional styling"
- ⛔ Declare design tokens using semantic CSS variables rather than hardcoded hex codes.
- ⛔ Support both light and dark mode palettes deterministically via semantic color abstractions.
- ⛔ Never bypass theme tokens with arbitrary ad-hoc inline styles or unmapped utilities.
Inject into Claude.ai, Claude Code, or Cursor
Choose your agent runtime to install the playbook directly into local configuration.
.cursor/rules/tailwind-token-architecture.mdc---description: Tailwind CSS engineering standard banning arbitrary square-bracket values and enforcing logical class ordering with CVA variant management.globs: *alwaysApply: false---# Tailwind CSS Architecture StandardsWhen writing Tailwind CSS utility classes:1. STRICT TOKEN USAGE:- FORBIDDEN: Arbitrary bracket syntax (e.g., `w-[320px]`, `bg-[#1a1a1a]`).- MANDATORY: Use semantic theme tokens (`bg-background`, `text-foreground`, `rounded-md`, `border-border`).2. ORDERING CONVENTION: - Structure classes logically: [Layout/Positioning] -> [Box Model/Flex/Grid] -> [Spacing] -> [Typography] -> [Colors/Borders] -> [States: hover/focus].3. COMPONENT VARIANTS: - For multi-variant elements, use `cva` (Class Variance Authority); never write raw concatenated string ternaries.Interactive file tree manifest & playbook viewer
Click any file to audit instructions, verification scripts, and architectural references before installation.
SKILL.md---
name: tailwind-token-architecture
description: "Tailwind CSS engineering standard banning arbitrary square-bracket values and enforcing logical class ordering with CVA variant management."
version: 1.0.0
license: MIT / CC0-1.0
compatibility: [claude-3-5-sonnet, cursor, windsurf, cline]
---
# Tailwind CSS Strict Token & Utility Architecture
The Tailwind Token Architecture standard brings consistency to utility-first styling. The protocol outlaws ad-hoc square-bracket overrides (such as w-[347px] or text-[#1a1a1a]) and mandates the use of semantic theme tokens (such as text-foreground or bg-card). Utility classes must follow a deterministic structural sequence: Positioning, Box Model/Display, Spacing, Typography, Backgrounds/Borders, and Interactive State Modifiers. Multi-state component variations must be handled via Class Variance Authority (CVA) rather than long ternary string interpolations.
## Core Guardrails
- ⛔ Declare design tokens using semantic CSS variables rather than hardcoded hex codes.
- ⛔ Support both light and dark mode palettes deterministically via semantic color abstractions.
- ⛔ Never bypass theme tokens with arbitrary ad-hoc inline styles or unmapped utilities.
## Autonomous Activation Triggers
When user prompts:
- "User prompts: "Build a responsive pricing card component""
- "Agent starts writing ad-hoc brackets like w-[347px] or bg-[#121212]"
- "Creating multi-state button variants with conditional styling"
Verified behavioral proof of work
Identical prompt executed with and without this skill under autonomous coding loops.
Build responsive PricingCard component with multi-state button
2- <div className="card">3+ <div className="w-full max-w-sm bg-card text-card-foreground p-6 flex flex-col justify-between rounded-xl border border-border shadow-sm">4+ <h3 className="text-xl font-semibold tracking-tight">Pro Plan</h3>5+ <Button variant={isPopular ? "default" : "secondary"} size="lg">Choose Plan</Button>6+ </div>Execution safety and file access boundaries
Agent skills with executable scripts can run shell or Python utilities. Always audit scripts before execution.
- Scope: Bound to active workspace branch.
- Network Calls: Zero outbound network calls.
- AST Syntax Gate: Pre-flight verification blocks breaking mutations.
Operational triage & resolution runbook
Skill not triggering during user conversational prompt▼
Agent system prompt does not associate task keywords with the skill's trigger boundary.
Reference the skill name explicitly in your prompt (e.g., "Follow the rules in tailwind-token-architecture to perform this refactoring").
Conflicting rules with root project instructions▼
Global instructions (.cursorrules or CLAUDE.md) contradict the skill's invariants.
Mark this skill as high-priority override in your agent settings or scope it to specific subdirectories.
Context window saturation warning▼
Multiple skills loaded simultaneously without progressive disclosure.
Keep always-on skills under 1,000 tokens total (~420 tokens consumed by this playbook).
Skill vs. MCP Server vs. Plain System Prompt
| Primitive | Best Used When | Token Cost | Execution Risk |
|---|---|---|---|
| Agent Skill (`SKILL.md`) | Multi-step domain workflows & procedural guardrails | Low (~400 tokens) | Minimal (AST verified) |
| MCP Server | External system integrations (APIs, live databases) | Zero (until called) | Scoped by tool permissions |
| Plain System Prompt | Simple style guidelines & tone preferences | High (Always in context) | High drift risk |
Composable peers & official repository
Combine with Frontend Design Standards & Anti-Template Aesthetic for complementary agent steering across testing and refactoring.
Inspect SkillCombine with State-Machine Component Architecture for complementary agent steering across testing and refactoring.
Inspect SkillCombine with Responsive Viewport & Container Query Optimization for complementary agent steering across testing and refactoring.
Inspect Skill