react-composition-patterns
✓Verified·Scanned 2/19/2026
react-composition-patterns
from clawhub.ai·v6a5c1c1·30.2 KB·0 installs
Scanned from 1.0.0 at 6a5c1c1 · Transparency log ↗
$ vett add clawhub.ai/wpank/react-composition-patterns
React Composition Patterns
Build flexible, maintainable React components using compound components, context providers, and explicit variants. Avoid boolean prop proliferation.
What's Inside
- Core principle: avoiding boolean prop proliferation
- Compound components with shared context
- Generic context interface (state/actions/meta)
- Explicit variant components over boolean props
- Lifted state in provider components
- Children composition over render props
- Decoupling state from UI
When to Use
- Refactoring components with many boolean props
- Building reusable component libraries
- Designing flexible component APIs
- Creating compound components (Card, Dialog, Form, etc.)
- Components need shared state across sibling elements
Installation
npx add https://github.com/wpank/ai/tree/main/skills/frontend/composition-patterns
OpenClaw / Moltbot / Clawbot
npx clawhub@latest install composition-patterns
Manual Installation
Cursor (per-project)
From your project root:
mkdir -p .cursor/skills
cp -r ~/.ai-skills/skills/frontend/composition-patterns .cursor/skills/composition-patterns
Cursor (global)
mkdir -p ~/.cursor/skills
cp -r ~/.ai-skills/skills/frontend/composition-patterns ~/.cursor/skills/composition-patterns
Claude Code (per-project)
From your project root:
mkdir -p .claude/skills
cp -r ~/.ai-skills/skills/frontend/composition-patterns .claude/skills/composition-patterns
Claude Code (global)
mkdir -p ~/.claude/skills
cp -r ~/.ai-skills/skills/frontend/composition-patterns ~/.claude/skills/composition-patterns
Related Skills
react-composition— Overlapping patterns with a condensed decision guidereact-best-practices— Performance optimization rules for React
Part of the Frontend skill category.