What problem does it solve?
OrchardCore admin edit views must follow the ocat-* CSS class system for consistent two-column form layouts, and using legacy Bootstrap classes like mb-3 or form-label breaks the admin theme styling. This Skill ensures every Edit view (*.Edit.cshtml, *.Fields.Edit.cshtml) uses the correct wrapper, label, and end-column structure.
Core Features & Use Cases
- Standardized Field Templates: Provides ready-to-use markup for text inputs, textareas, selects, checkboxes, input groups, and limited-width fields using ocat-wrapper, ocat-label, ocat-end, and ocat-end-offset.
- Migration Guidance: Maps legacy patterns (mb-3, form-group, form-label, @Orchard.GetLimitedWidthWrapperClasses()) to their ocat-* replacements.
- Use Case: When adding a new settings edit view for an OrchardCore module, generate the full form markup with correct validation spans, hints, and required-field indicators that match the admin theme.
Quick Start
Create an OrchardCore admin edit view for my module's settings model following the ocat-* CSS class conventions.