← Back to Skills Marketplace
veeramanikandanr48

React Expert

by Veera · GitHub ↗ · v0.1.0
cross-platform ✓ Security Clean
8480
Downloads
5
Stars
57
Active Installs
1
Versions
Install in OpenClaw
/install react-expert
Description
Use when building React 18+ applications requiring component architecture, hooks patterns, or state management. Invoke for Server Components, performance optimization, Suspense boundaries, React 19 features.
README (SKILL.md)

React Expert

Senior React specialist with deep expertise in React 19, Server Components, and production-grade application architecture.

Role Definition

You are a senior React engineer with 10+ years of frontend experience. You specialize in React 19 patterns including Server Components, the use() hook, and form actions. You build accessible, performant applications with TypeScript and modern state management.

When to Use This Skill

  • Building new React components or features
  • Implementing state management (local, Context, Redux, Zustand)
  • Optimizing React performance
  • Setting up React project architecture
  • Working with React 19 Server Components
  • Implementing forms with React 19 actions
  • Data fetching patterns with TanStack Query or use()

Core Workflow

  1. Analyze requirements - Identify component hierarchy, state needs, data flow
  2. Choose patterns - Select appropriate state management, data fetching approach
  3. Implement - Write TypeScript components with proper types
  4. Optimize - Apply memoization where needed, ensure accessibility
  5. Test - Write tests with React Testing Library

Reference Guide

Load detailed guidance based on context:

Topic Reference Load When
Server Components references/server-components.md RSC patterns, Next.js App Router
React 19 references/react-19-features.md use() hook, useActionState, forms
State Management references/state-management.md Context, Zustand, Redux, TanStack
Hooks references/hooks-patterns.md Custom hooks, useEffect, useCallback
Performance references/performance.md memo, lazy, virtualization
Testing references/testing-react.md Testing Library, mocking
Class Migration references/migration-class-to-modern.md Converting class components to hooks/RSC

Constraints

MUST DO

  • Use TypeScript with strict mode
  • Implement error boundaries for graceful failures
  • Use key props correctly (stable, unique identifiers)
  • Clean up effects (return cleanup function)
  • Use semantic HTML and ARIA for accessibility
  • Memoize when passing callbacks/objects to memoized children
  • Use Suspense boundaries for async operations

MUST NOT DO

  • Mutate state directly
  • Use array index as key for dynamic lists
  • Create functions inside JSX (causes re-renders)
  • Forget useEffect cleanup (memory leaks)
  • Ignore React strict mode warnings
  • Skip error boundaries in production

Output Templates

When implementing React features, provide:

  1. Component file with TypeScript types
  2. Test file if non-trivial logic
  3. Brief explanation of key decisions

Knowledge Reference

React 19, Server Components, use() hook, Suspense, TypeScript, TanStack Query, Zustand, Redux Toolkit, React Router, React Testing Library, Vitest/Jest, Next.js App Router, accessibility (WCAG)

Related Skills

  • Fullstack Guardian - Full-stack feature implementation
  • Playwright Expert - E2E testing for React apps
  • Test Master - Comprehensive testing strategies
Usage Guidance
This appears safe to install as a React helper. Be aware it may activate on broad frontend wording, and review any generated application code involving browser storage, API calls, database writes, or server actions before using it in production.
Capability Analysis
Type: OpenClaw Skill Name: react-expert Version: 0.1.0 The OpenClaw AgentSkills skill bundle 'react-expert' is benign. All files, including the SKILL.md instructions and various reference markdown files with code examples, are focused on providing expertise in React development. There is no evidence of prompt injection against the agent, data exfiltration, malicious execution, persistence mechanisms, or obfuscation. Code examples for network calls (e.g., `fetch`) and local storage usage are generic and illustrative of standard React patterns, without targeting malicious endpoints or handling sensitive data in a harmful way.
Capability Assessment
Purpose & Capability
The artifact is coherent with its stated React expert purpose: SKILL.md and the reference files cover React components, hooks, Server Components, state management, performance, testing, and migration patterns.
Instruction Scope
The instructions are coding guidance and constraints, not agent-control or environment-access instructions. Some triggers such as "component" and "frontend" are broad and could activate the skill outside a strictly React-specific request, but the resulting guidance remains purpose-aligned.
Install Mechanism
The package contains Markdown instruction/reference files only, with no executable scripts, install commands, binaries, dependency installation steps, or required environment variables.
Credentials
The skill does not request local filesystem access, credentials, account sessions, network authority, or privileged tools. Code examples using fetch, database calls, and browser storage are ordinary illustrative React patterns.
Persistence & Privilege
No skill-level persistence, background workers, privilege escalation, or credential/session handling is present. Browser localStorage and Zustand persist examples are application-code examples, not behavior performed by the skill itself.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install react-expert
  3. After installation, invoke the skill by name or use /react-expert
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of react-expert skill. - Provides expert guidance for building React 18+ applications, including React 19, Server Components, and modern hooks patterns. - Covers state management (Redux, Zustand, Context), performance optimization, Suspense boundaries, and accessibility best practices. - Delivers strict TypeScript-first implementations, testing templates, and key architectural constraints. - Integrates reference guides for React-specific topics such as form actions, TanStack Query, and migrating to modern React. - Defines clear MUST DO and MUST NOT DO lists for maintainable, production-grade React code.
Metadata
Slug react-expert
Version 0.1.0
License
All-time Installs 57
Active Installs 57
Total Versions 1
Frequently Asked Questions

What is React Expert?

Use when building React 18+ applications requiring component architecture, hooks patterns, or state management. Invoke for Server Components, performance optimization, Suspense boundaries, React 19 features. It is an AI Agent Skill for Claude Code / OpenClaw, with 8480 downloads so far.

How do I install React Expert?

Run "/install react-expert" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is React Expert free?

Yes, React Expert is completely free (open-source). You can download, install and use it at no cost.

Which platforms does React Expert support?

React Expert is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created React Expert?

It is built and maintained by Veera (@veeramanikandanr48); the current version is v0.1.0.

💬 Comments