Introduction
Welcome to the Sourceful Design System documentation.
What is this?
The Sourceful Design System is a collection of reusable components, design tokens, and guidelines for building consistent, accessible interfaces across all Sourceful Energy products.
Key Features
- 50+ production-ready React components
- Built on Radix UI primitives for accessibility
- Styled with Tailwind CSS
- Full TypeScript support
- Dark mode support
- WCAG 2.1 AA compliant
- Machine-readable component schemas for AI tooling
Claude Code Integration
This design system is optimized for AI-assisted development. Add our CLAUDE.md template to your project and Claude Code will automatically use the design system.
Quick Start
npm install @sourceful-energy/ui
# In your app
import { Button, Card, Input } from "@sourceful-energy/ui"
import "@sourceful-energy/ui/styles.css"Patterns & Examples
Learn how to combine components effectively:
Credits
This design system is built on top of shadcn/ui, a collection of beautifully designed components by @shadcn. Components are built with Radix UI primitives and styled with Tailwind CSS.