DAUB UI provides a curated set of frontend primitives (buttons, inputs, layout, modals, data display, navigation and more) plus a theme/family system and a small JS API (DAUB) to control themes, accents, and render overlays. It includes machine-readable component catalogs and TypeScript declarations for programmatic use.
Use DAUB when you need a ready-made, opinionated component system with theme families and consistent utility classes to speed development of admin dashboards, marketing pages, or design-consistent apps. Also suitable when integrating an MCP server for LLM-driven UI generation or preview workflows.
Agents that can benefit: Claude/Claude Code, Cursor, and other agents that can fetch web docs or call the listed MCP tools (generate_ui, validate_spec, render_spec).
DAUB UI is a comprehensive CSS+JS component library with 73 components and 20 theme families, positioned as a drop-in design system. The SKILL.md is thorough and well-organized with clear class references, MCP server integration instructions, and CDN/npm install paths. The two bundled scripts (wcag-audit.mjs, wcag-fix.mjs) perform WCAG 2.1 contrast checking and auto-fixing of theme colors — pure CSS parsing with no network calls or shell execution. Scripts ran successfully in DRY_RUN mode; full execution requires the daub.css file to be present.
Skill is a legitimate UI component library reference. The MCP server tools (generate_ui, validate_spec, etc.) point to daub.dev which is the project's own domain — no exfiltration risk. SKILL.md is well-structured with clear triggers and component documentation. The wcag-fix.mjs could be improved with a backup mechanism before modifying CSS files. Architecture follows the skill spec reasonably well, though scripts/ and references/ directory structure isn't evident from the fetched data. The allowed-tools list in frontmatter is well-scoped to relevant tools.