vercel-composition-patternsReact composition patterns that scale. Use when refactoring components with boolean prop proliferation, building flexible component libraries, or designing reusable APIs. Triggers on tasks involving compound components, render props, context providers, or component architecture. Includes React 19 API changes.
Install via ClawdBot CLI:
clawdbot install ktaesthetix/vercel-composition-patternsGrade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Calls external URL not in known-safe list
https://react.dev/learn/passing-data-deeply-with-context](https://react.dev/learAudited Apr 17, 2026 · audit v1.0
Generated Mar 1, 2026
A software development team is tasked with modernizing a large-scale React application that has accumulated numerous boolean props across components, leading to maintenance challenges. By applying composition patterns like compound components and context providers, they can reduce prop drilling and improve code readability, making the application more scalable and easier for new developers to onboard.
A SaaS company is developing a reusable component library to ensure consistency across its products. Using this skill, they can design flexible APIs with explicit variants and avoid boolean prop proliferation, enabling faster feature development and easier customization for different client needs while maintaining a clean architecture.
An e-commerce platform's frontend team is facing issues with complex UI components like modals and dropdowns that rely heavily on render props and boolean flags. By implementing state management patterns such as lifting state and decoupling implementation, they can create more maintainable and testable components, improving user experience and reducing bugs during peak shopping seasons.
A financial services firm is upgrading its React application from version 18 to 19 to leverage new APIs. This skill guides them in replacing forwardRef with use() and adopting context interfaces, ensuring a smooth transition that enhances performance and maintainability while complying with strict regulatory coding standards.
A healthcare analytics startup is building a dashboard with dynamic, reusable components for data visualization. By applying compound components and explicit variant patterns, they can create a modular architecture that allows easy integration of new data sources and customization for different healthcare providers, improving scalability and user adoption.
This skill supports SaaS companies by enabling the development of scalable, reusable component libraries that reduce development costs and time-to-market for new features. It helps maintain high code quality, leading to lower churn rates and recurring revenue from long-term client subscriptions.
Agencies and freelancers can use this skill to offer specialized React refactoring and architecture consulting services. By applying these patterns, they deliver more efficient and maintainable codebases for clients, generating revenue through project-based contracts or hourly rates.
Organizations can adopt this skill as part of an open-source toolkit or proprietary enterprise solution, offering it under MIT license for community use or with premium support for businesses. This drives revenue through donations, sponsorships, or paid enterprise licenses with additional features.
💬 Integration Tip
Integrate this skill by first identifying components with boolean prop proliferation in your codebase, then gradually refactoring them using the provided rule files, starting with high-impact architecture rules to ensure a smooth transition.
Scored Apr 19, 2026
Full desktop computer use for headless Linux servers. Xvfb + XFCE virtual desktop with xdotool automation. 17 actions (click, type, scroll, screenshot, drag,...
Diagnoses common Linux service issues using logs, systemd/PM2, file permissions, Nginx reverse proxy checks, and DNS sanity checks. Use when a server app is failing, unreachable, or misconfigured.
Run a single command on a remote Tailscale node via SSH without opening an interactive session.
Debug DNS resolution and network connectivity. Use when troubleshooting DNS failures, testing port connectivity, diagnosing firewall rules, inspecting HTTP requests with curl verbose mode, configuring /etc/hosts, or debugging proxy and certificate issues.
主动监控系统状态。定期检查服务器健康,主动汇报,无需等待指令。
Manage Coolify deployments, applications, databases, and services via the Coolify API. Use when the user wants to deploy, start, stop, restart, or manage applications hosted on Coolify.