shadcn

Reuse shadcn/ui components to build Envelope System UIs in React.

129|25|Updated Nov 12, 2024
One-click install
npx skills add https://github.com/one-ie/one --skill shadcn-one-ie
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shadcn
Source: https://github.com/one-ie/one/tree/main/.claude/skills/shadcn
Command: npx skills add https://github.com/one-ie/one --skill shadcn-one-ie

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a streamlined approach to building a cohesive Envelope System UI by reusing shadcn/ui components and applying a consistent dark theme.

Core Features & Use Cases

  • Reuse shadcn/ui components from src/components/ui to ensure consistency across envelopes, agents, and panels.
  • Customize component variants and themes to align with the Envelope System's dark design patterns.
  • Use cases include rapid UI prototyping, building panels with Card/Tabs/Badge components, and maintaining a scalable design system across islands.

Quick Start

Install and start integrating shadcn/ui components into your Envelope System UI workflow.

Frequently Asked Questions about shadcn

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

FAQPage Schema
How do I build a consistent dark theme UI with shadcn/ui in React?

Build a consistent dark theme UI by reusing shadcn/ui components and applying theme variables. This ensures design consistency across panels and agents while maintaining a cohesive dark mode pattern throughout your React project.

Can I customize shadcn/ui component variants for a design system?

Yes, you can customize component variants for your design system by modifying the shadcn/ui components in src/components/ui. This allows you to align Card, Tabs, and Button patterns with your specific dark design requirements.

What's the best way to assemble panels using shadcn/ui components?

The best way to assemble panels is by reusing shadcn/ui Card, Tabs, and Badge components. This enables rapid UI prototyping and ensures scalable design system integration across different application islands.

Does shadcn/ui integrate with existing React codebases?

Yes, shadcn/ui integrates with existing React codebases through documented usage of the src/components/ui directory. You can import and reuse components directly to maintain consistency without disrupting your current architecture.

Why use shadcn/ui for rapid UI prototyping instead of other component libraries?

Use shadcn/ui for rapid UI prototyping because it provides direct access to component source code in src/components/ui, allowing full control over variants and dark theme patterns while ensuring scalable design system consistency.

How do I maintain a scalable design system across multiple UI panels in React?

Maintain a scalable design system by reusing shadcn/ui components and centralizing them in src/components/ui. Apply consistent theme variables and component variants to ensure visual cohesion across all panels and islands.