jgamaraalv/delivery-loop · Archived

components-composition-patterns

React composition patterns that scale — compound components, render props, context providers, lifting state. Use when refactoring boolean-prop-heavy components or designing flexible, reusable component APIs (incl. React 19)

First seen Jul 4, 2026

Installation

$ npx skills add jgamaraalv/delivery-loop --skill components-composition-patterns

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from jgamaraalv/delivery-loop · top by installs.

npx skills add jgamaraalv/delivery-loop

Browse all from jgamaraalv/delivery-loop

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 3
License LICENSE
Default branch main
Open issues 0
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,330 B
  • docs SUMMARY.md 264 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 2 installs

SKILL.md

React Composition Patterns

Composition patterns for building flexible, maintainable React components. Avoid boolean prop proliferation by using compound components, lifting state, and composing internals. These patterns make codebases easier for both humans and AI agents to work with as they scale.

Rule Categories by Priority

Priority Category Impact Prefix Reference
1 Component Architecture HIGH architecture- references/component-architecture.md
2 State Management MEDIUM state- references/state-management.md
3 Implementation Patterns MEDIUM patterns- references/implementation-patterns.md
4 React 19 APIs MEDIUM react19- references/react19-apis.md

References

Each file is loaded on demand — read one only when the task needs that depth (progressive disclosure).

  • references/component-architecture.md — avoiding boolean-prop proliferation and structuring compound components with shared context · read when a component has accumulated boolean modes or you're designing a flexible multi-part component API.
  • references/state-management.md — lifting state into providers, generic context interfaces for dependency injection, decoupling state from UI · read when sibling components need shared state, or you want the same UI to work across different state implementations.
  • references/implementation-patterns.md — explicit variant components over boolean modes, and children over render props · read when choosing between variant components vs. props, or between children and renderX callbacks.
  • references/react19-apis.mdref as a regular prop (no forwardRef) and use() instead of useContext() · read when targeting React 19+ and refactoring refs or context usage.