What problem does it solve? Presentational components often accumulate business logic, inconsistent prop APIs, missing interaction states, and incomplete Storybook coverage. This Skill enforces a strict props-in/events-out contract, designs minimal prop APIs, and audits components for logic leaks, token violations, and story gaps. ## Core Features & Use Cases - Component Authoring: Scaffolds new components following the react-basics-ui folder conventions — forwardRef + memo, shared size/tone unions, Base* primitive composition, and CSF3 stories. - Storybook Coverage: Generates default, variant-matrix, per-state, and interaction stories with play functions using userEvent and expect assertions. - Library Audits: Runs five audit dimensions (business-logic leaks, state coverage, token leaks, prop API smells, reachability) and produces severity-ranked findings with file:line locations. - Use Case: When adding a new DatePicker variant or reviewing an existing Table component, ask for an audit to receive a report flagging raw hex values, missing disabled-state stories, and props that should be discriminated unions. ## Quick Start Ask the assistant to audit the Button component for business-logic leaks and missing Storybook state coverage.