Umbrella
Official@umbrella-libraries
Offers standardized scaffolding and migration patterns for .NET enterprise applications, focusing on EF Core, Blazor, and ASP.NET Core architecture.
Agent Skills by Umbrella
Showing 21 vetted skills indexed across 1 GitHub repositories.
blazor-scaffold-index-page
Generate a paginated, sortable Blazor index page with UmbrellaGrid.
dotnet-scaffold-ef-repository
Scaffold repository interface, implementation, IncludeMap, and DI registration for EF Core entities.
dotnet-scaffold-file-authorization-handler
Scaffold a .NET file authorization handler for directory-based access control.
dotnet-rename-client-repository-to-service
Rename client Repository to Service and migrate files, namespaces, DI registrations, and Blazor references.
blazor-scaffold-manage-page
Scaffold Blazor manage pages for create/edit CRUD operations.
dotnet-scaffold-auth-policy
Define and register named authorization policies in shared project files.
dotnet-migrate-automapper-to-mapperly
Migrate AutoMapper Profile mappings to Mapperly mappers with DI rewiring.
dotnet-scaffold-architecture-tests
Generate a .NET architecture test scaffold enforcing layer dependencies and visibility.
dotnet-scaffold-api-server-models
Generate API model records implementing Umbrella shared interfaces for Web.Shared.Models.Api.
dotnet-migrate-repo-controller-to-data-service
Migrate a GenericRepositoryApiController to a Pattern 2 controller service for Blazor SSR.
dotnet-scaffold-service
Scaffold Umbrella Core.Logic service skeletons with interfaces, models, and DI registration.
blazor-register-nav-item
Add a navigation item to Blazor NavMenu.razor within an AuthorizeView policy.
dotnet-scaffold-api-repo-controller
Scaffold ASP.NET Core API controllers delegating CRUD operations to repositories via GenericRepositoryApiController.
dotnet-scaffold-client-data
Scaffold a client HTTP data service implementing IManage<Name>Service with GenericHttpDataService.
dotnet-scaffold-resource-auth-handler
Scaffold an ASP.NET Core IAuthorizationHandler for row-level access control.
dotnet-scaffold-ef-entity
Builds an EF Core entity class and registers it in the DbContext using Umbrella conventions.
dotnet-scaffold-mapperly-factories
Generate Mapperly mappers for EF Core entities and API/client models.
dotnet-scaffold-file-handler
Generate file handler interface, implementation, DirectoryNames constant, and DI registration.
nuget-safe-upgrade
Upgrade NuGet packages across multi-targeted .NET projects with exclusions and build verification.
dotnet-scaffold-api-data-service-controller
Scaffold an API controller with UmbrellaRepositoryDataService and DI registration.
dotnet-add-ef-migration
Automates EF Core migration generation by auto-detecting the relevant .NET project and DbContext.
Frequently Asked Questions About Umbrella
FAQPage SchemaWhat specific development tasks does Umbrella support?βΌ
Umbrella enables rapid scaffolding of EF Core entities, Blazor CRUD pages, and ASP.NET Core controllers. It supports architectural enforcement, Mapperly migration, and standardized dependency injection registration for enterprise-grade .NET applications.
Which developers benefit most from these capabilities?βΌ
Backend and full-stack engineers working within the .NET ecosystem benefit from these standardized patterns. It is specifically designed for teams maintaining complex enterprise solutions requiring consistent architecture, security policy implementation, and efficient data layer management.
What are the prerequisites for using these scaffolding features?βΌ
Users must have a .NET project structure that adheres to Umbrella conventions, specifically utilizing EF Core for data persistence and Blazor for UI components. The environment requires a standard .NET development setup with access to the project's solution and configuration files.