zygiu-zygis/basecoat-ui-mcp/basecoat
Claude Code and agent skill by zygiu-zygis/basecoat-ui-mcp
- community
Checking that the SKILL.md file is still in the repository.
Master UI/UX protocol and 57-component reference for Basecoat UI (pure Basecoat CSS, headless Tailwind CSS v4, Kanso minimalism, and mandatory FSM data-state contracts).
Install
npx vskill@latest install zygiu-zygis/basecoat-ui-mcp/basecoatSKILL.md
Basecoat UI Master Protocol
Basecoat UI is a lightweight, headless component library built on pure Basecoat CSS and Tailwind CSS v4. It delivers the refined aesthetic of shadcn/ui with ZERO React runtime dependencies, ZERO client-side JavaScript framework bloat, and strict semantic HTML5.
When to Use This Skill
- Use this skill whenever building, refactoring, or reviewing web interfaces with Basecoat UI.
- Use this skill for pure HTML, Astro, Next.js, SvelteKit, Vite, or HTMX applications targeting the Basecoat / shadcn design language.
- Trigger on keywords:
basecoat,basecoat-ui,basecoat-css,tailwind v4,kanso,shadcn aesthetic.
Zero-Tolerance Guardrails
- Zero DaisyUI Classes: DaisyUI class names (
daisyui,card-body,form-control,stat-value,btn-primary,table-pin-rows) are STRICTLY FORBIDDEN. All classes must follow Basecoat CSS (.card,.btn,.input,.select,.dialog,.badge) + Tailwind CSS v4 utilities. - Zero React Runtime in HTML: Markup examples must be pure semantic HTML5. Do NOT include React JSX, React hooks (
useState), or client component pragmas ('use client') in Basecoat HTML templates. - Card 1px Ring Contract: The
.cardclass intrinsically provides a 1px ring shadow. Addingborderorborder-borderto.cardis FORBIDDEN as it causes double-border rendering. - Mandatory FSM State Contracts: All interactive components must declare explicit Finite State Machine attributes (
data-state,data-fsm-recipe,aria-*). - Deterministic Class Ordering: Elements must order utilities: Basecoat Class -> Layout -> Position -> Alignment -> Sizing -> Spacing -> Typography -> Background -> Border/Ring -> Effects -> States.
4-Stage Intent-Driven Tooling Sequence
Before authoring custom markup, execute the 4-stage basecoat-ui-mcp workflow:
- Stage 1: Layout Scaffold (`basecoat_page_architect`): Search and retrieve structural scaffolds (e.g.
workspace-dashboard,auth-split-flow,workspace-detail,workspace-settings). - Stage 2a: Technical Rules (`basecoat_rules_enforcer`): Retrieve Tailwind v4 constraints, FSM contracts, semantic token pairings, and HTML landmark requirements.
- Stage 2b: Creative Direction (`basecoat_creative_director`): Apply typography ladders, optical spacing rhythm (4px/8px), style packs (Vega, Nova, Maia, Lyra, Mira), and Kanso minimalism.
- Stage 3: Component Syntax (`basecoat_component_syntax`): Retrieve copy-pasteable component markup pre-configured with FSM state variants.
- Stage 4: Quality Inspection (`basecoat_quality_inspector`): Audit markup for accessibility, syntax compliance, and token integrity (target score: 90+).
Master Directives & Guides
| Topic | Document | Focus | |
|---|---|---|---|
| Design System & Tokens | design-system.md | OKLCH tokens, color pairings, typography ladder, 4px/8px rhythm | |
| Customization & Style Packs | customization.md | @theme inline, single dark mode resolver, Vega/Nova/Maia/Lyra/Mira | |
| Installation & Setup | install.md | Tailwind v4 @import, Astro, Next.js, SvelteKit, Vite, HTMX | |
| MCP Tools Reference | mcp.md | Comprehensive reference to all 21 MCP tools and resources | |
| Registry Architecture | registry.md | Offline component and macro block schemas and integrity | |
| Styling Rules | rules/styling.md | Semantic tokens, zero raw colors, zero space-x/y, size-* utility | |
| Composition Rules | rules/composition.md | Group wrappers, semantic primitives, modal headers, spinner icons | |
| Form Controls | rules/forms.md | FieldGroup, Field, InputGroup, ToggleGroup, dual validation | |
| Icon Guidelines | rules/icons.md | data-icon placement, zero sizing classes on icons, aria-hidden |
Full 57-Component Index
| Component | Description & Link | |
|---|---|---|
| accordion | Basecoat accordion component reference, anatomy, FSM states, and anti-patterns. | |
| alert | Basecoat alert component reference, anatomy, FSM states, and anti-patterns. | |
| alert-dialog | Basecoat alert-dialog component reference, anatomy, FSM states, and anti-patterns. | |
| aspect-ratio | Basecoat aspect-ratio component reference, anatomy, FSM states, and anti-patterns. | |
| avatar | Basecoat avatar component reference, anatomy, FSM states, and anti-patterns. | |
| badge | Basecoat badge component reference, anatomy, FSM states, and anti-patterns. | |
| breadcrumb | Basecoat breadcrumb component reference, anatomy, FSM states, and anti-patterns. | |
| button | Basecoat button component reference, anatomy, FSM states, and anti-patterns. | |
| button-group | Basecoat button-group component reference, anatomy, FSM states, and anti-patterns. | |
| calendar | Basecoat calendar component reference, anatomy, FSM states, and anti-patterns. | |
| card | Basecoat card component reference, anatomy, FSM states, and anti-patterns. | |
| carousel | Basecoat carousel component reference, anatomy, FSM states, and anti-patterns. | |
| chart | Basecoat chart component reference, anatomy, FSM states, and anti-patterns. | |
| checkbox | Basecoat checkbox component reference, anatomy, FSM states, and anti-patterns. | |
| collapsible | Basecoat collapsible component reference, anatomy, FSM states, and anti-patterns. | |
| combobox | Basecoat combobox component reference, anatomy, FSM states, and anti-patterns. | |
| command | Basecoat command component reference, anatomy, FSM states, and anti-patterns. | |
| context-menu | Basecoat context-menu component reference, anatomy, FSM states, and anti-patterns. | |
| data-table | Basecoat data-table component reference, anatomy, FSM states, and anti-patterns. | |
| date-picker | Basecoat date-picker component reference, anatomy, FSM states, and anti-patterns. | |
| dialog | Basecoat dialog component reference, anatomy, FSM states, and anti-patterns. | |
| drawer | Basecoat drawer component reference, anatomy, FSM states, and anti-patterns. | |
| dropdown-menu | Basecoat dropdown-menu component reference, anatomy, FSM states, and anti-patterns. | |
| empty | Basecoat empty component reference, anatomy, FSM states, and anti-patterns. | |
| field | Basecoat field component reference, anatomy, FSM states, and anti-patterns. | |
| form | Basecoat form component reference, anatomy, FSM states, and anti-patterns. | |
| hover-card | Basecoat hover-card component reference, anatomy, FSM states, and anti-patterns. | |
| input | Basecoat input component reference, anatomy, FSM states, and anti-patterns. | |
| input-group | Basecoat input-group component reference, anatomy, FSM states, and anti-patterns. | |
| input-otp | Basecoat input-otp component reference, anatomy, FSM states, and anti-patterns. | |
| item | Basecoat item component reference, anatomy, FSM states, and anti-patterns. | |
| kbd | Basecoat kbd component reference, anatomy, FSM states, and anti-patterns. | |
| label | Basecoat label component reference, anatomy, FSM states, and anti-patterns. | |
| menubar | Basecoat menubar component reference, anatomy, FSM states, and anti-patterns. | |
| navigation-menu | Basecoat navigation-menu component reference, anatomy, FSM states, and anti-patterns. | |
| pagination | Basecoat pagination component reference, anatomy, FSM states, and anti-patterns. | |
| popover | Basecoat popover component reference, anatomy, FSM states, and anti-patterns. | |
| progress | Basecoat progress component reference, anatomy, FSM states, and anti-patterns. | |
| radio-group | Basecoat radio-group component reference, anatomy, FSM states, and anti-patterns. | |
| resizable | Basecoat resizable component reference, anatomy, FSM states, and anti-patterns. | |
| scroll-area | Basecoat scroll-area component reference, anatomy, FSM states, and anti-patterns. | |
| select | Basecoat select component reference, anatomy, FSM states, and anti-patterns. | |
| separator | Basecoat separator component reference, anatomy, FSM states, and anti-patterns. | |
| sheet | Basecoat sheet component reference, anatomy, FSM states, and anti-patterns. | |
| sidebar | Basecoat sidebar component reference, anatomy, FSM states, and anti-patterns. | |
| skeleton | Basecoat skeleton component reference, anatomy, FSM states, and anti-patterns. | |
| slider | Basecoat slider component reference, anatomy, FSM states, and anti-patterns. | |
| sonner | Basecoat sonner component reference, anatomy, FSM states, and anti-patterns. | |
| spinner | Basecoat spinner component reference, anatomy, FSM states, and anti-patterns. | |
| switch | Basecoat switch component reference, anatomy, FSM states, and anti-patterns. | |
| table | Basecoat table component reference, anatomy, FSM states, and anti-patterns. | |
| tabs | Basecoat tabs component reference, anatomy, FSM states, and anti-patterns. | |
| textarea | Basecoat textarea component reference, anatomy, FSM states, and anti-patterns. | |
| toast | Basecoat toast component reference, anatomy, FSM states, and anti-patterns. | |
| toggle | Basecoat toggle component reference, anatomy, FSM states, and anti-patterns. | |
| toggle-group | Basecoat toggle-group component reference, anatomy, FSM states, and anti-patterns. | |
| tooltip | Basecoat tooltip component reference, anatomy, FSM states, and anti-patterns. |
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/basecoat/SKILL.md
Popularity
- Repository stars
- 46
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/zygiu-zygis/basecoat-ui-mcp/basecoat)