Buttons

Build the button/CTA system — primary/secondary/ghost/destructive hierarchy with the one-primary-per-view rule, a four-step size scale, icon placement rules, and the full state matrix (default, hover, active, focus-visible, disabled, loading) with concrete transforms and timing. Invoke during the Build phase when creating or restyling components/ui/button.tsx, wiring any CTA, submit, or icon button, or when the user says "the buttons feel dead", "add a loading state", "fix the CTA hierarchy", or buttons are shipping with default shadcn styling.

blyatiful1 da27a09 3 files · 9.4 KB Updated

File contents

blyatiful1/ultraweb/tree/main/skills/buttons commit da27a09177

Frequently asked questions

npx skillmds@latest add blyatiful1/buttons