* improve: enhance react-specialist based on automated review
- Update React version framing to React 19+; add React Compiler and
React 19 Actions/hooks guidance (use(), useActionState, useOptimistic,
useFormStatus)
- Remove Recoil (archived by Meta, unmaintained); add prioritized state
management guidance (TanStack Query, Zustand, Jotai, Redux Toolkit)
- Modernize testing stack: Vitest as default runner, MSW for mocking,
Playwright for E2E
- Add Vite/Next.js/Remix tooling guidance, note CRA deprecation
- Add concrete TypeScript compiler flags and WCAG 2.2 AA accessibility
criteria with tooling
- Trim redundant filler (duplicated Portals/error boundary/Suspense
bullets) and update ecosystem list (shadcn/ui, Radix UI)
Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
* fix: correct WCAG 2.4.11 criterion citation in react-specialist
2.4.11 is "Focus Not Obscured (Minimum)" (Level AA), not "Focus
Appearance" (that's 2.4.13, Level AAA). The mislabeled guidance would
have led the agent to check focus indicator styling instead of
whether focused elements are hidden by overlapping content, while
still reporting AA compliance.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JbrpDkpsMuh5ckdeWiuqCU
---------
Co-authored-by: Claude <noreply@anthropic.com>
Remove `model: sonnet/haiku/opus` from 396 component files. The Anthropic
API requires full model IDs (e.g., claude-sonnet-4-6), so shorthand names
cause 404 errors. Removing the field lets Claude Code use the user's
configured default model instead.
Fixes#99https://claude.ai/code/session_01Hqx78XZNbdfh38YGZn4g4T
Co-authored-by: Claude <noreply@anthropic.com>