react-render-types-composition
Installation
SKILL.md
React Render Types — Composition Patterns
Patterns for building React components with @renders type annotations. Covers design system primitives, app-level composition, and advanced techniques.
Annotation Syntax Quick Reference
@renders {X} Required — must return X
@renders? {X} Optional — may return X or null
@renders* {X} Many — zero or more X
@renders! {X} Unchecked — declares X, skips return validation
@renders {A | B} Union — must return A or B
@renders {MyAlias} Type alias — resolves type MyAlias = A | B at lint time
@transparent Wrapper — plugin looks through to validate children
(or use additionalTransparentComponents setting for built-ins)