react-development

Codify React component, hook, TypeScript, styling, and testing standards.

59|12|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/etylsarin/opencastle --skill react-development-etylsarin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: react-development
Source: https://github.com/etylsarin/opencastle/tree/main/src/orchestrator/skills/react-development
Command: npx skills add https://github.com/etylsarin/opencastle --skill react-development-etylsarin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

React development standards address inconsistency across teams by providing a unified set of patterns for building React applications with best practices around components, hooks, TypeScript integration, state management, styling, and testing.

Core Features & Use Cases

  • Functional components with hooks as the primary pattern, with clear guidelines for composition and separation of presentational and container components.
  • TypeScript integration with explicit props typing, interfaces, and shared types; consistent naming and architecture.
  • Styling and testing patterns, with guidance on CSS Modules, testing strategies, and code organization for scalable React apps.
  • Use Case: When starting a new React feature, apply these standards to generate code that aligns with the team's conventions.

Quick Start

Adopt these standards when starting or updating React components to ensure consistency and quality across a codebase.

Frequently Asked Questions about react-development

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

FAQPage Schema
How do I standardize React component architecture across a team?

Standardize React component architecture by codifying functional components, hooks, and clear separation of presentational and container components. This addresses inconsistency across teams by providing a unified set of patterns for building scalable React applications.

What's the best way to structure TypeScript props and shared types in React?

Structure TypeScript props in React by using explicit typing, interfaces, and shared types. Consistent naming and architecture guidelines ensure type safety and maintainability across components and custom hooks in TypeScript-enabled projects.

How do I apply consistent styling and testing patterns in React development?

Apply consistent React styling and testing patterns by adopting CSS Modules for styling and standardized testing strategies. This provides clear guidance on code organization for scalable React apps and maintains quality across the codebase.

Can I use these React standards for modifying existing custom hooks?

Yes, you can use these React standards for modifying existing custom hooks. The guidelines apply to creating or modifying React components, custom hooks, and component tests, ensuring updates align with team conventions.

Do I need TypeScript to apply these React development standards?

TypeScript is required to fully apply these React development standards. The guidelines specifically target TypeScript-enabled projects, integrating explicit props typing, interfaces, and shared types to satisfy architecture and typing requirements.

When should I apply React development standards during a project?

Apply React development standards when starting a new React feature or updating existing components. Adopting these standards during creation or modification ensures generated code aligns with team conventions and maintains consistency.