skills/composition-patterns/README.md
A structured repository for React composition patterns that scale. These patterns help avoid boolean prop proliferation by using compound components, lifting state, and composing internals.
rules/ - Individual rule files (one per rule)
_sections.md - Section metadata (titles, impacts, descriptions)_template.md - Template for creating new rulesarea-description.md - Individual rule filesmetadata.json - Document metadata (version, organization, abstract)AGENTS.md - Compiled output (generated)architecture-avoid-boolean-props.md - Don't add boolean props to customize
behaviorarchitecture-compound-components.md - Structure as compound components with
shared contextstate-lift-state.md - Lift state into provider componentsstate-context-interface.md - Define clear context interfaces
(state/actions/meta)state-decouple-implementation.md - Decouple state management from UIpatterns-children-over-render-props.md - Prefer children over renderX propspatterns-explicit-variants.md - Create explicit component variantsrules/_template.md to rules/area-description.mdarchitecture- for Component Architecturestate- for State Managementpatterns- for Implementation PatternsCRITICAL - Foundational patterns, prevents unmaintainable codeHIGH - Significant maintainability improvementsMEDIUM - Good practices for cleaner code