ai-ds-composer

Apply design-system metadata to guide UI component selection decisions.

62|8|Updated Nov 2, 2025
One-click install
npx skills add https://github.com/cris-achiardi/claude-skills --skill ai-ds-composer-cris-achiardi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ai-ds-composer
Source: https://github.com/cris-achiardi/claude-skills/tree/main/skills/ai-ds-composer
Command: npx skills add https://github.com/cris-achiardi/claude-skills --skill ai-ds-composer-cris-achiardi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Design systems are complex; Claude needs a structured way to consume design-system metadata to drive reuse and consistency in UI composition.

Core Features & Use Cases

  • Metadata-driven decision making: leverage selection Criteria, variants, and composition to justify component choices and reduce duplication.
  • Anti-pattern awareness: identify and flag anti-patterns before proposing solutions, with clear remediation guidance.
  • Gap detection: detect when no existing component covers a given use case and outline practical next steps.

Quick Start

Ask Claude to outline a component selection plan using the project's metadata for a given UI task.

Frequently Asked Questions about ai-ds-composer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I use design-system metadata to select UI components?

Design-system metadata drives component selection by evaluating fields like selectionCriteria, variants, and composition to justify choices and reduce duplication. You outline a UI task, and the system evaluates this metadata to recommend appropriate components for your project.

What are common UI composition anti-patterns and how do I avoid them?

UI composition anti-patterns are identified and flagged before proposing solutions, providing clear remediation guidance. The system checks your design-system metadata against known anti-patterns to prevent structural inconsistencies and guide you toward correct component usage.

How do I handle a UI use case when no existing component covers it?

When no existing component covers a use case, gap detection outlines practical next steps. The system flags missing coverage in your design-system metadata and recommends how to extend the system or compose new patterns from existing atoms, molecules, and organisms.

Can I apply design-system composition to multi-layer metadata structures?

Design-system composition applies directly to projects with multi-layer metadata like atoms, molecules, and organisms. The system traverses these layers to select components, validate composition rules, and ensure pattern reuse across the UI hierarchy.

Does design-system metadata reduce component duplication in UI design?

Design-system metadata reduces component duplication by leveraging selectionCriteria and variants to justify component choices. By evaluating existing metadata before proposing new components, the system ensures maximum reuse and consistency across UI design tasks.