Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By surfertas
Agentic workflow orchestration for React/Redux Toolkit/TypeScript development. 21 specialist agents, Iron Laws enforcement, parallel code review, design system integration.
npx claudepluginhub surfertas/claude-react-rtk --plugin react-rtkProject health audit across 5 categories with parallel specialist agents. Scores architecture, performance, security, tests, accessibility.
Analyze module boundaries — circular imports, feature coupling, barrel file bloat, dead exports. Maps the actual dependency graph.
Adversarial review — stress-test with edge cases, race conditions, accessibility failures, performance bottlenecks. The "grill me" mode.
Capture solved problem as reusable knowledge in .claude/solutions/. Makes patterns available for future sessions.
Design system initialization, audit, and management. Scans project for existing design tokens and generates references for the uiux-designer agent.
WCAG 2.2 compliance, ARIA patterns, keyboard navigation, screen reader testing, focus management, color contrast.
Discovers existing patterns, conventions, and architecture in the codebase. ALWAYS spawned during planning. Finds what's already there so agents don't reinvent or contradict.
Compresses multi-agent output to prevent context window overflow. Reads all worker files, applies size-based compression, deduplicates findings, writes consolidated summary.
Coordinate 4 parallel investigation tracks to diagnose complex React bugs. Spawned by /rx:investigate for bugs spanning state, rendering, network, and environment.
Analyze import graph for circular dependencies, feature coupling, barrel file bloat, dead exports. Lightweight scanning agent used by /rx:boundaries.
WCAG accessibility patterns — semantic HTML, ARIA, focus management, keyboard navigation. Use when working with aria attributes, role attributes, dialog/nav elements, form elements, or focus management code.
Detect user intent from their first message and suggest the appropriate /rx: workflow command. Loaded automatically on session start.
React performance patterns — memoization, code splitting, RTK Query cache tuning, Core Web Vitals. Use when working with React.memo, useMemo, useCallback, lazy loading, or optimizing render performance.
React component patterns, hooks rules, composition patterns. Use when editing .tsx/.jsx files, working in components/ or hooks/ directories, or creating new React components.
Redux Toolkit and RTK Query patterns. Use when editing slice files, API definitions, store configuration, selectors, or any file importing from @reduxjs/toolkit.
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
React, React Flow, React Router, shadcn/ui, Tailwind v4, Vitest, and Zustand code review. Pairs with beagle-core for full workflow.
Expert React 19 with hooks, TanStack Router, Zustand, React Hook Form, Testing Library, shadcn/ui, and SOLID principles
Comprehensive Zustand state management skills for React applications with store patterns, middleware, and TypeScript integration.
Use this agent when you need expert assistance with React Native development tasks including code analysis, component creation, debugging, performance optimization, or architectural decisions. Examples: <example>Context: User is working on a React Native app and needs help with a navigation issue. user: 'My stack navigator isn't working properly when I try to navigate between screens' assistant: 'Let me use the react-native-dev agent to analyze your navigation setup and provide a solution' <commentary>Since this is a React Native specific issue, use the react-native-dev agent to provide expert guidance on navigation problems.</commentary></example> <example>Context: User wants to create a new component that follows the existing app structure. user: 'I need to create a custom button component that matches our app's design system' assistant: 'I'll use the react-native-dev agent to create a button component that aligns with your existing codebase structure and design patterns' <commentary>The user needs React Native component development that should follow existing patterns, so use the react-native-dev agent.</commentary></example>
Modern React and UI development expertise. Master React 19, Next.js 15, component architecture, state management, performance optimization, and design systems.
TypeScript/JavaScript full-stack development with NestJS, React, and React Native
Early Stage — This plugin is under active development. Features may change, and rough edges are expected.
A Claude Code plugin for React/Redux Toolkit/TypeScript development with agentic workflow orchestration, 21 specialist agents, and Iron Laws enforcement.
Instead of a single AI assistant doing everything in one context window, this plugin coordinates specialist agents that work in parallel — each with its own fresh context, domain expertise, and focused task. The result: deeper analysis, fewer hallucinations, and no context exhaustion on large features.
# In Claude Code, add the marketplace
/plugin marketplace add surfertas/claude-react-rtk
# Install the plugin
/plugin install react-rtk
git clone https://github.com/surfertas/claude-react-rtk.git
# Option A: Add as local marketplace
/plugin marketplace add ./claude-react-rtk
/plugin install react-rtk
# Option B: Test plugin directly
claude --plugin-dir ./claude-react-rtk/plugins/react-rtk
New to the plugin? Run the interactive tutorial:
/rx:intro
It walks through the workflow, commands, and features in 4 short sections (~3 min).
# Just describe what you need — the plugin detects complexity and suggests the right approach
> Fix the re-render loop in the user dashboard
# Plan a feature with parallel research agents, then execute
/rx:plan Add real-time notifications with WebSocket
/rx:work .claude/plans/real-time-notifications/plan.md
# Full autonomous mode — plan, implement, review, capture learnings
/rx:full Add user profile avatars with S3 upload
# 5-agent parallel code review (idioms, security, tests, verification, design)
/rx:review
# Quick implementation — skip ceremony, just code
/rx:quick Add pagination to the users list
# Structured bug investigation with 4 parallel tracks
/rx:investigate Stale data showing after mutation in checkout
# Project health audit across 5 categories
/rx:audit
# Trace component render paths to find re-render cascades
/rx:trace UserDashboard
# Detect unnecessary re-renders (React's N+1)
/rx:rerender-check
# Analyze import graph for circular deps and feature coupling
/rx:boundaries
The plugin auto-loads domain knowledge based on what files you're editing
(React patterns for .tsx, RTK patterns for store files, accessibility rules for form code)
and enforces Iron Laws that prevent common React/RTK mistakes.
The plugin includes lifecycle hooks that run automatically — no configuration needed:
On session start:
/rx:work ...)origin/mainOn every file edit:
progress.mdBefore context compaction:
On session exit:
The plugin implements a Plan, Work, Review, Compound lifecycle. Each phase produces artifacts in a namespaced directory:
/rx:plan → /rx:work → /rx:review → /rx:compound
│ │ │ │
↓ ↓ ↓ ↓
plans/{slug}/ (in namespace) (in namespace) solutions/
.claude/plans/{slug}/ — plan, research, reviews, progress, scratchpad.[x] = done, [ ] = pending. /rx:work finds the first unchecked task and continues.Every plan gets its own directory with all related artifacts: