From react-audit-grep-patterns
Provides grep scan command library for auditing React codebases before React 18.3.1 or React 19 upgrade. Includes patterns for deprecated APIs, unsafe lifecycle methods, batching vulnerabilities, and dependency conflicts.
How this skill is triggered — by the user, by Claude, or both
Slash command
/react-audit-grep-patterns:react-audit-grep-patternsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Complete scan command library for React 18.3.1 and React 19 migration audits.
Complete scan command library for React 18.3.1 and React 19 migration audits.
Read the relevant section for your target:
references/react18-scans.md - all scans for React 16/17 → 18.3.1 auditreferences/react19-scans.md - all scans for React 18 → 19 auditreferences/test-scans.md - test file specific scans (used by both auditors)references/dep-scans.md - dependency and peer conflict scans# Standard flags used throughout:
# -r = recursive
# -n = show line numbers
# -l = show filenames only (for counting affected files)
# --include="*.js" --include="*.jsx" = JS/JSX files only
# | grep -v "\.test\.\|\.spec\.\|__tests__" = exclude test files
# | grep -v "node_modules" = safety (usually handled by not scanning node_modules)
# 2>/dev/null = suppress "no files found" errors
# Source files only (exclude tests):
SRC_FLAGS='--include="*.js" --include="*.jsx"'
EXCLUDE_TESTS='grep -v "\.test\.\|\.spec\.\|__tests__"'
# Test files only:
TEST_FLAGS='--include="*.test.js" --include="*.test.jsx" --include="*.spec.js" --include="*.spec.jsx"'
4plugins reuse this skill
First indexed Jun 6, 2026
npx claudepluginhub simplycubed/skills --plugin react-audit-grep-patternsProvides grep scan command library for auditing React codebases before React 18.3.1 or React 19 upgrade. Includes patterns for deprecated APIs, unsafe lifecycle methods, batching vulnerabilities, and dependency conflicts.
Audits React codebases for anti-patterns including useEffect misuse, stale closures, derived state in effects, and memory leaks. Produces scored gap analysis table with severity ratings and applies prioritized fixes on request.
Audits React components for unnecessary useEffect patterns, detecting 9 anti-patterns from 'You Might Not Need an Effect' with severity levels and fix proposals.