review-ts-react

Reviews TypeScript and React code changes, diffs, and pull requests for defects and maintainability issues.

Updated Apr 13, 2026
One-click install
npx skills add https://github.com/tsmes/conaro --skill review-ts-react-tsmes
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: review-ts-react
Source: https://github.com/tsmes/conaro/tree/main/.claude/skills/review
Command: npx skills add https://github.com/tsmes/conaro --skill review-ts-react-tsmes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually reviewing TypeScript and React code changes is time-consuming and inconsistent, and subtle issues like hook rule violations, silent error handling, and type safety gaps are easy to miss before merge. ## Core Features & Use Cases - Scoped Review Detection: Automatically determines review scope from git status, uncommitted diffs, or branch comparisons against main. - Severity-Graded Findings: Classifies issues as Critical (type safety, hook violations, security), Important (complexity, YAGNI, naming), or Suggestions (colocation, composition). - Parallel Sub-Agent Analysis: Delegates targeted investigation to sub-agents to reduce context usage and speed up large reviews. - Use Case: Before merging a feature branch, run the review to receive a structured report with file-and-line findings, concrete fixes, and an Approve / Request changes verdict. ## Quick Start Review the uncommitted changes in my current branch and report any critical or important issues.

Frequently Asked Questions about review-ts-react

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

FAQPage Schema
How do I review a React TypeScript pull request for code quality?▼

Run the review against the branch diff using git diff main...HEAD, which analyzes changes for type safety violations, hook rule breaches, and complexity issues. Findings are returned grouped by severity with file paths, line numbers, and concrete fix suggestions.

What React hook violations does a code review check for?▼

The review checks for hooks called inside conditionals, loops, or nested functions, hooks after early returns, and missing or incorrect dependency arrays in useEffect, useMemo, and useCallback that cause stale closures or infinite loops.

Can I review only uncommitted changes instead of a full branch?▼

Yes. If git status shows uncommitted changes, the review scopes itself to git diff output, including staged changes with --staged. Branch-level review against main is only used when the working tree is clean.

What security issues are flagged in React code reviews?▼

Flagged issues include dangerouslySetInnerHTML with unsanitized input, unescaped user-controlled rendering, secrets in client-side code or NEXT_PUBLIC_ environment variables, unencoded user input in URLs, and disabled CORS or CSP headers.

When should a code review request changes instead of approving?▼

The verdict is Request changes when critical issues (type safety, silent error handling, hook violations, security) or important concerns must be fixed before merge. Approve with suggestions applies when only minor, non-blocking improvements remain.