From antigravity-awesome-skills
Generates new UI components following StyleSeed Toss conventions for structure, semantic tokens, accessibility, typing, and React ergonomics in design system projects.
How this skill is triggered — by the user, by Claude, or both
Slash command
/antigravity-awesome-skills:ui-componentThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Part of [StyleSeed](https://github.com/bitjaru/styleseed), this skill generates components that respect the Toss seed's design language instead of improvising ad hoc markup and styling. It emphasizes semantic tokens, predictable typing, reusable variants, and mobile-friendly accessibility defaults.
Part of StyleSeed, this skill generates components that respect the Toss seed's design language instead of improvising ad hoc markup and styling. It emphasizes semantic tokens, predictable typing, reusable variants, and mobile-friendly accessibility defaults.
Before generating code, inspect the seed's source of truth:
CLAUDE.md for conventionscss/theme.css for semantic tokenscomponents/ui/If the user already has a better local example, follow the local codebase over a generic template.
Place the output where it belongs:
src/components/ui/ for primitives and low-level building blockssrc/components/patterns/ for composed sections or multi-part patternsDo not create a new primitive if an existing one can be extended safely.
Use these defaults unless the host project strongly disagrees:
const componentReact.ComponentProps<> or equivalent native prop typingclassName passthrough supportcn() or the project's standard class mergerdata-slot for component identificationDo not hardcode visual values if the design system has a token for them.
Preferred examples:
bg-cardtext-foregroundtext-muted-foregroundborder-bordershadow-[var(--shadow-card)]aria-* attributes where appropriateProvide:
npx claudepluginhub sickn33/antigravity-awesome-skills --plugin antigravity-awesome-skillsGenerates UI components that follow StyleSeed Toss conventions for structure, tokens, accessibility, and ergonomics. Use when building new primitives or composed components inside a StyleSeed-based project.
Implements reusable, accessible, typed UI components from design specs in frontend projects like React with TypeScript and Tailwind. Use for 'create a component', 'build a widget', 'implement this design', or 'reusable UI element' requests.
Enforces React UI consistency using shadcn/ui primitives, semantic Tailwind tokens, and responsive layouts. Guides building/refactoring components, screens, forms, dialogs for design system adherence.