ux-ui-agent-skills  by plugin87

AI-powered design architect kit for token-driven, accessible UI development

Created 3 months ago
444 stars

Top 66.8% on SourcePulse

GitHubView on GitHub
Project Summary

This project provides a comprehensive kit of structured instructions, design tokens, and runnable skills designed to transform an AI agent, specifically Claude, into a Senior Design Architect. It addresses the need for consistent, accessible, and token-driven design outputs across diverse frameworks and design systems, targeting developers and designers seeking to integrate advanced UX/UI expertise into their AI workflows. The primary benefit is enabling AI agents to produce production-ready, high-quality design assets and code with a deep understanding of design principles and accessibility standards.

How It Works

The core approach leverages a "pure instruction & knowledge layer" for AI agents, requiring no build tools or runtime dependencies. It generates Design Token Custom Group (DTCG) format design tokens across three tiers: Primitive, Semantic, and Component. Components are designed following Atomic Design principles, complete with variants, states, and token mapping. A key innovation is the "Framework Adapter Protocol," which enables code generation for any stack by defining a universal contract, allowing the agent to target diverse frameworks like React, Vue, SwiftUI, and more, even generating adapters on demand.

Quick Start & Requirements

  • Primary install / run command: npx ux-ui-agent-skills init (recommended for full kit) or npx ux-ui-agent-skills add <area> for specific modules. Cloning the repository is also an option.
  • Non-default prerequisites and dependencies: Requires a Claude AI model (Sonnet, Opus, or Haiku) with sufficient context and a Claude Code CLI or any Claude-powered IDE. No other build tools or runtime dependencies are needed.
  • Links: docs/WORKFLOW.md for detailed end-to-end usage.

Highlighted Details

  • Adheres to WCAG 2.2 AA standards, with capabilities extending towards AAA.
  • Supports interoperability with 138 design systems and offers 16 framework adapters for diverse stacks.
  • Includes 17 runnable "skills" for tasks such as token validation, accessibility auditing (integrating axe-core), design review against Nielsen's heuristics, and code generation.
  • Features novel skills like "image-to-code" for inferring design systems from reference images and "brandkit" for generating foundational token sets.
  • Employs a 3-tier design token architecture (Primitive, Semantic, Component) and enforces consistency through automated gates and linters.

Maintenance & Community

The project is actively maintained, as indicated by its versioning (v2.4.0) and detailed changelog. Specific community channels (e.g., Discord, Slack) or notable contributors are not explicitly mentioned in the provided README.

Licensing & Compatibility

Released under the MIT License. The license is permissive and does not appear to impose significant restrictions on commercial use or closed-source linking.

Limitations & Caveats

The primary limitation is the dependency on a specific AI ecosystem (Claude models and IDE). The "design taste" layer is described as a heuristic signal rather than definitive proof. While aiming for broad framework support, the effectiveness of generated code or adapters may vary depending on the complexity of the target framework or specific project configurations.

Health Check
Last Commit

2 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
1
Star History
236 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.