Component API Design

Framework-neutral standards for the public API of a reusable UI component: a minimal and stable props contract, slots and composition versus configuration props, controlled and uncontrolled value pairs, the compound-component pattern, and evolving a shared component without breaking its consumers. Sits between `architecture-and-design` and the framework skills. Use it when the user mentions component API, props design, a component library or design system, slots, render props, controlled vs uncontrolled, compound components, a "boolean prop explosion", or versioning a shared component.

danielteles Updated

File contents

danielteles/awesome-agent-skills/tree/main/skills/component-api-design commit 222a57ddb3

Frequently asked questions

npx skillmds@latest add danielteles/component-api-design