What problem does it solve? Migrating ASP.NET MVC applications to a modern React frontend requires translating Razor syntax, HtmlHelpers, layouts, partials, and DataAnnotations validation into unfamiliar React patterns, which is error-prone and inconsistent without a systematic mapping guide. ## Core Features & Use Cases - Razor-to-JSX Mapping Tables: Provides direct translations for Razor syntax, HtmlHelpers, file/folder structures, and routing conventions into React components, react-router routes, and shadcn/ui elements. - Validation Migration: Converts DataAnnotations attributes into zod schemas with react-hook-form integration for schema-backed forms. - Framework-Specific References: Includes dedicated guidance for both .NET Framework MVC (Global.asax, BundleConfig) and ASP.NET Core MVC (Tag Helpers, View Components, Razor Pages) source applications. - Use Case: When converting a Views/Employees/Edit.cshtml form with @Html.EditorFor and [Required] validation, use this Skill to produce a typed React route page with a zod schema, shadcn form components, and a TanStack Query mutation. ## Quick Start Use the aspnet-mvc-to-react-mapping skill to convert my Views/Products/Index.cshtml Razor view into a React page component.