What problem does it solve?
Designing consistent, implementable component APIs for a design system requires studying existing patterns and documenting decisions in a strict format, which is slow and error-prone when done manually.
Core Features & Use Cases
- Structured API Decisions: Generates decisions.md files following the exact Blade template with API structure, TypeScript prop types, examples, accessibility notes, and open questions.
- Pattern Consistency: References existing component decisions (SideNav, Modal, Button, Typography, Badge) to enforce common prop naming like variant, size, isActive, and compound component structures.
- Use Case: When adding a new component like a DatePicker to Blade, use this Skill to produce a complete _decisions/decisions.md document with realistic JSX usage, typed props, and accessibility requirements before implementation begins.
Quick Start
Write an API decision document for a new DatePicker component following the Blade design system conventions.