ring:applying-composition-patterns

Installation
SKILL.md

Applying Composition Patterns

When to use

  • Refactoring components with boolean prop proliferation
  • Building flexible, reusable component libraries
  • Architecture review of React component hierarchies
  • Component has grown to 3+ boolean props controlling behavior
  • Multiple render props or conditional rendering branches

Skip when

  • Simple components with 1-2 props and no conditional rendering
  • Non-React code
  • Prototype or throwaway code where flexibility doesn't matter
  • Component is leaf-level with no composition concerns

Related

Complementary: ring:checking-frontend-quality — validate component quality after refactoring


Installs
5
GitHub Stars
215
First Seen
Jul 3, 2026