react-patterns

Standardize React component patterns for Convex-integrated apps.

Updated Jan 10, 2026
One-click install
npx skills add https://github.com/janekm/reviews --skill react-patterns-janekm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: react-patterns
Source: https://github.com/janekm/reviews/tree/main/.claude/skills/react-patterns
Command: npx skills add https://github.com/janekm/reviews --skill react-patterns-janekm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill standardizes React component patterns to eliminate inconsistencies in UI code and foster alignment with our design system and Convex integration.

Core Features & Use Cases

  • Pattern guidance: Provides reusable templates for component structure, state management, and hooks integration with Convex.
  • Auth & loading: Includes patterns for authenticated checks and loading states aligned with the design system.
  • Design-system alignment: Encourages usage of system classes and components to maintain visual consistency across pages and features.
  • Use Case: When creating a new page or UI feature, reference these patterns to speed up development and ensure best practices.

Quick Start

Refer to the react-patterns guidelines when starting a new React component or page to apply the standardized templates and Convex hooks.

Frequently Asked Questions about react-patterns

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

FAQPage Schema
How do I standardize React component patterns for consistent UI?

Standardize React component patterns by applying reusable templates for component structure, state management, and design-system classes to eliminate inconsistencies in UI code. This ensures alignment with visual systems and backend integrations across pages and features.

What is the best way to handle loading states in Convex React apps?

Handle loading states in Convex React apps by using standardized patterns that integrate Convex hooks with design-system classes. This approach maintains visual consistency while managing asynchronous data fetching and component rendering states.

How do I implement authorization checks in React components using Convex?

Implement authorization checks in React components using Convex by applying standardized patterns for authenticated states. These patterns integrate Convex hooks to manage user access while maintaining design-system alignment.

Can I use these React patterns with an existing design system?

Yes, you can use these React patterns with an existing design system. The patterns encourage usage of system classes and components to maintain visual consistency across pages and features within your project.

Do I need YAML frontmatter for React component pattern templates?

Yes, YAML frontmatter with name and description is required for React component pattern templates. This metadata ensures proper documentation and organization of standardized patterns within your development workflow.