blazor-scaffold-manage-page

Scaffold Blazor manage pages for create/edit CRUD operations.

8|1|Updated Feb 5, 2018
One-click install
npx skills add https://github.com/umbrella-libraries/Umbrella --skill blazor-scaffold-manage-page
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blazor-scaffold-manage-page
Source: https://github.com/umbrella-libraries/Umbrella/tree/main/.ai-shared/skills/blazor-scaffold-manage-page
Command: npx skills add https://github.com/umbrella-libraries/Umbrella --skill blazor-scaffold-manage-page

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scaffold Blazor manage pages to handle create/edit flows with Umbrella pattern, reducing boilerplate and ensuring consistent UX.

Core Features & Use Cases

  • Automatically generates Manage.razor and Manage.razor.cs with create/edit routing, model binding, and form layout.
  • Integrates with UmbrellaModelLayoutStateView for loading, success, and error states and applies authorization policies.
  • Provides guidance to wire up Create/Update models, repository methods, and mapper patterns for in-place updates after save.

Quick Start

Run the scaffold to generate a complete Manage page and its code-behind wired to your repository's CreateAsync/UpdateAsync patterns.

Frequently Asked Questions about blazor-scaffold-manage-page

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold Blazor manage pages for CRUD operations?

To scaffold Blazor manage pages for CRUD operations, run the generator to produce Manage.razor and Manage.razor.cs files wired to repository CreateAsync and UpdateAsync patterns. This creates create/edit routing, model binding, and form layout automatically.

What do I need to generate Blazor CRUD forms with consistent validation and routing?

Generating Blazor CRUD forms requires existing service interfaces and mapper configurations. These dependencies allow the scaffolded manage page to load and refresh data during edits and wire up Create/Update models with repository methods.

Can I use scaffolded Blazor manage pages for admin features requiring authorization and concurrency handling?

Yes, scaffolded Blazor manage pages support admin features requiring authorization and concurrency handling. They integrate authorization policies and concurrency handling to ensure data integrity during create and edit operations.

How does the Blazor manage page scaffold handle loading, success, and error states?

The Blazor manage page scaffold handles loading, success, and error states by integrating with UmbrellaModelLayoutStateView. This ensures consistent UX across create and edit flows while applying authorization policies.

Why do I need mapper configurations when scaffolding Blazor create and edit pages?

Mapper configurations are needed when scaffolding Blazor create and edit pages to support in-place updates after saving. They enable data transformation between Create and Update models and the repository patterns during edit operations.

What's the best way to reduce boilerplate when creating Blazor CRUD manage pages?

The best way to reduce boilerplate when creating Blazor CRUD manage pages is using a scaffold tool that generates consistent create and edit flows. This applies the Umbrella pattern to ensure uniform routing, validation, and form layout across admin features.