rn-screen

Generate React Native screen components with data fetching and state handling.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/rladydqls99/claude-marketplace --skill rn-screen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rn-screen
Source: https://github.com/rladydqls99/claude-marketplace/tree/main/plugins/dev-team-plugin/skills/rn-screen
Command: npx skills add https://github.com/rladydqls99/claude-marketplace --skill rn-screen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of React Native screen components, ensuring they are structured correctly and handle common states like loading, error, and empty data.

Core Features & Use Cases

  • FSD Architecture: Creates components within the src/pages/<ScreenName>/ui/ directory.
  • Data Fetching Integration: Includes boilerplate for useQuery from @tanstack/react-query.
  • State Management: Provides ready-to-use components for loading, error, and empty states.
  • Styling Conventions: Enforces a specific order for StyleSheet properties.
  • Use Case: When asked to "Create a new screen for user profiles that fetches data", this Skill will generate the basic structure, including data fetching logic and state handling.

Quick Start

Use the rn-screen skill to generate a new React Native screen component for user profiles.

Frequently Asked Questions about rn-screen

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a React Native screen with loading, error, and empty states?

To generate a React Native screen with loading, error, and empty states, this Skill automates component creation with integrated state management. It provides ready-to-use boilerplate for handling common data fetching scenarios.

What is the best way to structure React Native screens using FSD architecture?

Structuring React Native screens using FSD architecture involves placing components within the `src/pages/<ScreenName>/ui/` directory. This Skill enforces this specific layering convention for your generated screens.

Can I use TanStack Query for data fetching in generated React Native components?

Yes, you can use TanStack Query for data fetching in generated React Native components. This Skill includes built-in boilerplate for the `useQuery` hook to manage data fetching directly within the generated screen.

Does this approach enforce specific styling conventions for React Native components?

Yes, this approach enforces specific styling conventions for React Native components. When generating the screen, it mandates a specific property order for StyleSheet definitions to maintain style consistency.

When do I need to automate React Native screen generation with state management?

You need to automate React Native screen generation with state management when creating new features like user profiles that fetch data. It eliminates manual boilerplate setup for loading, error, and empty data scenarios.