What problem does it solve? It enforces consistent placement, naming, styling, accessibility, and testing rules when building or changing React UI, so every component lands in the correct module and passes the project's mapped quality lanes without manual convention checking. ## Core Features & Use Cases - Profile-driven conventions: Reads architecture, framework, and quality settings from .claude/react-sdlc.yml so placement, naming prefixes, path aliases, and the UI library (MUI v7 + Emotion) are never hardcoded. - TDD workflow with semantic selectors: Requires a failing Testing Library test first, forbids data-testid, and mandates semantic queries like getByRole. - Accessibility and i18n enforcement: Requires accessible names, keyboard operability, WCAG AA contrast, and synchronized locale keys for every user-facing string. - Use Case: When implementing a story that adds a shared button component, the skill places it under the shared components root with the configured prefix, styles it via theme tokens, adds translations for all locales, and verifies format, lint, unit, and visual lanes all exit 0. ## Quick Start Ask the agent to build the new feature component from the story's acceptance criteria using the frontend component development workflow and run the mapped make targets to verify it.