wiggum-stack

Provide theme-agnostic React components for building Wiggum user interfaces.

Updated Jan 17, 2026
One-click install
npx skills add https://github.com/PerceptLabs/wiggum --skill wiggum-stack
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wiggum-stack
Source: https://github.com/PerceptLabs/wiggum/tree/main/apps/ide/src/skills/stack
Command: npx skills add https://github.com/PerceptLabs/wiggum --skill wiggum-stack

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a robust, theme-agnostic React component library to accelerate UI development, ensuring consistency and adherence to best practices across Wiggum projects.

Core Features & Use Cases

  • Component Reusability: Offers 60+ pre-built React components based on Radix primitives, eliminating the need to build common UI elements from scratch.
  • Enforced Best Practices: Guides developers to use existing components, compose them effectively, and avoid raw HTML or hardcoded styles, promoting maintainability and accessibility.
  • Use Case: When building a new feature that requires a modal dialog, a form input, and a button, use the Dialog, Input, and Button components from @wiggum/stack instead of creating custom HTML and CSS.

Quick Start

Use the wiggum-stack skill to import and use the Button component in your React application.

Frequently Asked Questions about wiggum-stack

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

FAQPage Schema
How do I build consistent React UI components without writing raw HTML?

Use a theme-agnostic React component library to build UIs without raw HTML. It provides pre-built Button, Input, and Dialog components, enforcing best practices and code consistency while accelerating UI development.

What is a theme-agnostic React component library?

A theme-agnostic React component library provides pre-built UI elements based on Radix UI primitives that function independently of specific styling themes. This allows developers to reuse 60+ components across applications while maintaining UI consistency.

Can I use Radix UI primitives to construct a modal dialog and form inputs?

Yes, you can use Radix UI primitives to construct a modal dialog and form inputs. The library provides pre-built Dialog, Input, and Button components designed to be composed together effectively, replacing custom HTML and CSS.

Does this React component library enforce UI development best practices?

Yes, this React component library enforces UI development best practices by guiding developers to compose pre-built components effectively. It actively discourages raw HTML and hardcoded styles to promote maintainability and accessibility.

What's the best way to avoid hardcoded styles in frontend development?

The best way to avoid hardcoded styles in frontend development is to adopt a pre-built React component library. It enforces code consistency by providing 60+ pre-composed UI elements, eliminating the need to build common components from scratch.

When should I not use raw HTML for form inputs and buttons?

You should avoid raw HTML for form inputs and buttons whenever a pre-built component library is available. Using existing Input and Button components ensures accessibility, maintains code consistency, and adheres to enforced best practices across applications.