mcpField
R
react-native-reusables

react-native-reusables

github.com/hairyfDesign & UI26369 installsUpdated 2w ago
Repository

About react-native-reusables

A React Native component reference skill for developers, bringing shadcn/ui-style usage through copy-paste or CLI scaffolding, CSS-variable theming, and RN Primitives.

Key features

  1. 01Copy-paste or CLI component setup
  2. 02CSS-variable theming
  3. 03Built on RN Primitives
  4. 04Forms, controls, and overlays
  5. 05Component registry and CLI
  6. 06PortalHost overlay setup

Use cases

  1. 01Initialize the component library and add components
  2. 02Customize component themes
  3. 03Build forms and selection controls
  4. 04Set up Dialog and Popover overlays

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/hairyf/skills --skill react-native-reusables

After installing, type/react-native-reusablesin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

GENERATION.md
references/
best-practices-adding-components.md
best-practices-troubleshooting.md
core-customization.md
core-installation.md
core-overview.md
features-blocks.md
features-components-overview.md
features-forms-controls.md
features-overlays-portals.md
features-registry-cli.md
features-text-and-icons.md

Details

From the project README

The skill is based on React Native Reusables (docs as of 2026-02-26), generated at 2026-02-26.

React Native Reusables brings the shadcn/ui experience to React Native: copy-paste or CLI-scaffolded components, theming via CSS variables, and RN Primitives under the hood. It supports Nativewind and Uniwind, requires a root PortalHost for overlays, and uses a Text inheritance system and an Icon wrapper for Lucide.

Core References

TopicDescriptionReference
OverviewWhat RNR is, differences from shadcn/ui (portals, no cascade, icons, etc.)core-overview
InstallationCLI init vs manual setup, adding components, PortalHost, dependenciescore-installation
Customizationcomponents.json, global.css, tailwind.config, theme.tscore-customization

Features

Components and patterns
TopicDescriptionReference
Components overviewButton, Input, Dialog, variants, asChild, compound componentsfeatures-components-overview
Text and iconsTextClassContext inheritance, Icon wrapper with Lucidefeatures-text-and-icons
Forms & controlsLabel, Input, Select, Checkbox, RadioGroup, compound patternfeatures-forms-controls
Overlays & portalsPortalHost, Dialog/Popover/SelectContent, contentInsetsfeatures-overlays-portals
Registry and CLIinit, add, doctor; custom registry and registryDependenciesfeatures-registry-cli
BlocksAuth blocks, Clerk integration, adding blocks via CLIfeatures-blocks
Best practices
TopicDescriptionReference
Adding componentsPrefer CLI, PortalHost placement, path aliases, cn helper, manual copybest-practices-adding-components
Troubleshootingdoctor, --log-level all, PortalHost, aliases, dependenciesbest-practices-troubleshooting

Comments

Markdown supported