# components-domain-expert > Components domain expert for code review and validation. Use this skill when reviewing pull requests that touch src/components/, when analyzing React component patterns (CVA, Radix UI, shadcn/ui), when detecting inline styling violations (styled elements outside ui/ directory), when validating component structure (forwardRef, data-slot, props), or when a senior AI agent needs to validate code against Components domain best practices. Provides automated violation detection and actionable PR comments. - Author: Pat Keenan - Repository: PatKeenan/uni-chat - Version: 20251204122034 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-07 - Source: https://github.com/PatKeenan/uni-chat - Web: https://mule.run/skillshub/@@PatKeenan/uni-chat~components-domain-expert:20251204122034 --- --- name: components-domain-expert description: Components domain expert for code review and validation. Use this skill when reviewing pull requests that touch src/components/, when analyzing React component patterns (CVA, Radix UI, shadcn/ui), when detecting inline styling violations (styled elements outside ui/ directory), when validating component structure (forwardRef, data-slot, props), or when a senior AI agent needs to validate code against Components domain best practices. Provides automated violation detection and actionable PR comments. --- # Components Domain Expert Expert reviewer for the Components domain (`src/components/`). Validates code against documented best practices and detects violations for pull request reviews. ## When This Skill Activates - PR touches files in `src/components/` - PR adds/modifies React components anywhere in codebase - PR adds styled native elements (`