stitch-shadcn-ui

Integrate shadcn/ui components into React projects with configuration validation.

2|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/cassioalexandre/agf --skill stitch-shadcn-ui
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: stitch-shadcn-ui
Source: https://github.com/cassioalexandre/agf/tree/main/.agents/skills/stitch/stitch-shadcn-ui
Command: npx skills add https://github.com/cassioalexandre/agf --skill stitch-shadcn-ui

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill solves the frustration of integrating shadcn/ui into a React codebase by guiding you through discovery, installation, configuration, and customization while keeping your app consistent and accessible.

Core Features & Use Cases

  • Component discovery & planning: Identify the right components/blocks and understand props, dependencies, and intended usage via shadcn MCP tooling.
  • Setup & configuration validation: Verify or initialize components.json, Tailwind configuration, and import alias/path expectations to prevent common “module not found” and styling issues.
  • Installation & integration: Install components using the shadcn CLI (or support manual integration) and ensure required dependencies are handled correctly.
  • Customization & best practices: Apply theme customization (CSS variables), extend components using recommended wrapper patterns, and maintain accessibility and responsive behavior.
  • Quality assurance checks: Validate TypeScript types, verify accessibility expectations, and ensure responsive behavior using deterministic, repeatable steps.

Quick Start

Ask the Skill to help you set up shadcn/ui in your project and add a data table component with sorting and filtering.

Frequently Asked Questions about stitch-shadcn-ui

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

FAQPage Schema
How do I integrate shadcn/ui components into a React project?▼

Integrate shadcn/ui components by resolving catalog discovery, verifying `components.json` setup, and running installation steps to copy files into `components/ui/` while managing peer dependencies and verifying Tailwind alias paths.

Why does my shadcn/ui installation fail with module not found errors?▼

shadcn/ui module not found errors typically stem from misconfigured import aliases or an invalid `components.json` file. Validating your Tailwind configuration and verifying path expectations resolves these import and styling issues.

Can I use shadcn/ui with Next.js and Vite?▼

shadcn/ui works with both Next.js and Vite. The integration process verifies your framework configuration, initializes `components.json`, and checks Tailwind settings to ensure components install and render correctly across React setups.

What is the best way to customize shadcn/ui component themes?▼

Customize shadcn/ui themes by applying CSS variables and extending components using recommended wrapper patterns. This variant-safe composition approach maintains accessibility and responsive behavior while allowing deep visual customization.

How do I wire shadcn/ui blocks into real screens like data tables?▼

Wire shadcn/ui UI blocks into real screens like tables, forms, and auth layouts by installing required components and planning their intended usage via props. This maintains correct TypeScript types and responsive behavior.