react-stinger

Reviews, refactors, and authors React 18/19 codebases using bulletproof-react architectural principles.

84|37|Updated May 23, 2026
One-click install
npx skills add https://github.com/legioncodeinc/vibe-coding-tools --skill react-stinger-legioncodeinc
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: react-stinger
Source: https://github.com/legioncodeinc/vibe-coding-tools/tree/main/src/skills/react-stinger
Command: npx skills add https://github.com/legioncodeinc/vibe-coding-tools --skill react-stinger-legioncodeinc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? React codebases drift into inconsistent architecture, outdated patterns, and hidden anti-patterns that slow teams down. This Skill gives an AI agent a complete, opinionated React architecture playbook so reviews, refactors, and setup decisions follow the bulletproof-react pillars and current React 19 idioms instead of guesswork. ## Core Features & Use Cases - Architecture and code reviews: Classifies every finding as must-fix, should-refactor, or style, with file:line citations and guide references, and writes reports into the repo's library tree. - Opinionated pattern guidance: 21 guides cover project structure, state management, data layer, error handling, forms, performance, testing, TypeScript, React 19 idioms, Server Components, anti-patterns, and ecosystem library picks. - Templates, scripts, and examples: Ships ADR and review-output templates, provider-stack and error-boundary scaffolds, plus scripts for anti-pattern scanning, bundle budget checks, and React version audits. - Use Case: Ask for an architecture review of a Next.js 15 app and receive a severity-ranked report flagging a root-level 'use client', unparsed Server Action input, and server data stored in Zustand, each with the canonical fix. ## Quick Start Ask the agent to review this React codebase for architecture issues and anti-patterns using the react-stinger skill.

Frequently Asked Questions about react-stinger

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

FAQPage Schema
How do I review a React codebase for architecture issues?▼

Invoke the skill with a request like 'review this React code' or 'audit our React app'. It reads package.json first, classifies the invocation, then applies the relevant guides and returns findings ranked as must-fix, should-refactor, or style with file:line citations.

What state management library should I use in React?▼

The skill applies a 5-layer decision model: TanStack Query for server data, nuqs for URL state, React Hook Form for forms, useState or useReducer for local state, and Zustand as the default global store. Jotai or Redux Toolkit are recommended only for specific cases.

Does this skill support React 19 and Server Components?▼

Yes. Dedicated guides cover React 19 idioms including Actions, useActionState, useOptimistic, useFormStatus, the use hook, ref-as-prop, and the React Compiler, plus Server Component boundary placement and Server Action security baselines.

Zustand vs Redux Toolkit vs Jotai for React state?▼

Zustand is the default pick for its small size and provider-free API. Jotai fits fine-grained atomic UIs like form builders, and Redux Toolkit suits large teams needing enforced patterns and devtools. Context is discouraged for high-velocity state.

When should I not use this React review skill?▼

It does not cover visual design or tokens, Next.js SEO metadata, security audits of Server Actions, PRD authoring, or post-refactor QA. Those are handed off to other specialist agents. React Native is also explicitly out of scope.

Why is 'use client' at the page root a problem in Next.js?▼

A root-level 'use client' directive forces the entire component subtree into the client bundle, losing Server Component benefits. The skill flags this as must-fix and recommends pushing the directive down to leaf interactive components.