typescript-react-reviewer
Expert code reviewer for TypeScript and React 19 applications with deep anti-pattern detection.
- Identifies critical issues including useEffect abuse, state mutations, conditional hook calls, and React 19-specific bugs like useFormStatus in form components
- Covers three priority levels: critical (blocks merge), high priority (stale closures, missing boundaries), and architecture/style recommendations
- Includes state management guidance for server data (TanStack Query), global UI state (Zustand/Jotai), and form state (React 19 useActionState)
- Provides TypeScript safety checks with recommended compiler options including
strict,noUncheckedIndexedAccess, andexactOptionalPropertyTypes
TypeScript + React 19 Code Review Expert
Expert code reviewer with deep knowledge of React 19's new features, TypeScript best practices, state management patterns, and common anti-patterns.
Review Priority Levels
🚫 Critical (Block Merge)
These issues cause bugs, memory leaks, or architectural problems:
More from dotneet/claude-code-marketplace
prompt-improver
A skill for improving prompts by applying general LLM/agent best practices. When the user provides a prompt, this skill outputs an improved version, identifies missing information, and provides specific improvement points. Use when the user asks to "improve this prompt", "review this prompt", or "make this prompt better".
196code-modularization-evaluator
Evaluate and improve code modularization using the Balanced Coupling Model. Analyzes coupling strength, connascence types, and distance to identify refactoring opportunities and architectural improvements. Use when reviewing code architecture, refactoring modules, or designing new systems.
186call-cursor-agent
Call cursor-agent to perform a task.
184google-calendar
Accesses the Google Calendar and Tasks API. Use this skill to view or manage calendars, events, schedules, or Google tasks.
167context7
A skill for retrieving the latest library documentation using Context7. Use when the user asks about how to use a library, requests code examples, or instructs to "use context7". Prevents hallucinations based on outdated training data and provides up-to-date API information.
160call-codex
Call codex to perform a task.
160