generic-fullstack-design-system

Define colors, typography, spacing, and shadcn/ui patterns for Next.js/NestJS applications.

88|22|Updated Dec 17, 2025
One-click install
npx skills add https://github.com/travisjneuman/.claude --skill generic-fullstack-design-system
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: generic-fullstack-design-system
Source: https://github.com/travisjneuman/.claude/tree/main/skills/generic-fullstack-design-system
Command: npx skills add https://github.com/travisjneuman/.claude --skill generic-fullstack-design-system

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive and unified design system for full-stack applications, ensuring consistency in UI elements, branding, and accessibility across the entire application.

Core Features & Use Cases

  • Centralized Theme: Defines colors, typography, and spacing in a single source of truth (lib/theme.ts).
  • Component Library Integration: Demonstrates integration with shadcn/ui for common components like buttons and forms.
  • Visual Effects: Includes examples for glassmorphism and gradient backgrounds.
  • Accessibility & Theming: Covers WCAG AA accessibility and dark mode implementation using next-themes.
  • Use Case: Implement a consistent and accessible user interface for a new web application by leveraging the defined design tokens and component patterns.

Quick Start

Apply the primary color defined in the design system to a button component.

Frequently Asked Questions about generic-fullstack-design-system

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

FAQPage Schema
How do I create a consistent design system for a full-stack Next.js application?

A full-stack design system centralizes UI elements by defining color palettes, typography scales, and spacing units in a single source of truth. This ensures brand consistency and streamlines UI implementation across your Next.js application.

Can I use shadcn/ui components with a centralized theme?

Yes, you can integrate shadcn/ui components with a centralized theme. The design system demonstrates how to apply defined design tokens, such as primary colors and spacing, directly to common components like buttons and forms.

How do I implement WCAG AA accessibility guidelines in my UI?

To implement WCAG AA accessibility, the design system includes built-in guidelines that ensure your UI components meet contrast and usability standards. This provides an accessible user interface out of the box for web applications.

What's the best way to add dark mode to a Next.js design system?

The best way to add dark mode is using the next-themes package. The design system covers dark mode implementation alongside theming, allowing seamless visual transitions while maintaining your defined color palettes.

Does this design system include visual effects like glassmorphism?

Yes, the design system includes visual effects examples like glassmorphism and gradient backgrounds. These effects are pre-defined to help you enhance the visual appeal of your full-stack application consistently.

How do I define design tokens for typography and spacing in NestJS?

You can define design tokens for typography and spacing by maintaining a centralized theme file. These tokens serve as a single source of truth to facilitate consistent UI implementation across both Next.js and NestJS projects.