All authors
umbrella-libraries avatar

Claude Skills by umbrella-libraries

github.com/umbrella-libraries
192 skillsA× 1920 installs0 views
Umbrella Blazor Register Nav ItemA

Add a nav item to the Blazor NavMenu.razor for a new feature, inside the correct AuthorizeView policy block and section, following the existing nav structure.

toolsgo
0
8
Umbrella Blazor Scaffold Index PageA

Scaffold a Blazor index/listing page (.razor + .razor.cs) for a feature, following the Umbrella UmbrellaGrid pattern with breadcrumb, auth policy, and action column.

toolsgoc#
0
8
Umbrella Blazor Scaffold Manage PageA

Scaffold a Blazor manage page (.razor + .razor.cs) for create/edit operations, following the Umbrella EditForm pattern with UmbrellaModelLayoutStateView, breadcrumb, auth policy, and concurrency handling.

toolsc#api
0
8
Umbrella Bootstrap Configure ThemeA

Configure or repair Bootstrap Sass variables, component imports and overrides while preserving branding and compatibility with shared/scoped helpers.

toolsjavascriptjava
0
8
Umbrella Dotnet Add Ef MigrationA

Add an EF Core database migration with auto-detection of the migrations project, startup project, and DbContext. Reports generated and modified files and warns on empty migrations.

toolsshellgit
0
8
Umbrella Dotnet Audit Api Controller Response ContractA

Read-only audit of a concrete API controller built on the Umbrella base controller hierarchy (UmbrellaGenericRepositoryApiController, UmbrellaGenericRepositoryDataServiceApiController, UmbrellaDataAccessApiController, UmbrellaDataServiceApiController, UmbrellaApiController) that derives the per-endpoint response status code contract and a testability verdict for each code. Use before generating controller integration tests.

toolsapi
0
8
Umbrella Dotnet Audit Aspnetcore Integration Test ReadinessA

Read-only audit of an ASP.NET Core server project to determine how to scaffold robust integration tests with WebApplicationFactory, xUnit collections, test authentication, EF Core DbContext replacement, SQL Server Testcontainers, configuration overrides, and external-service isolation. Use before creating ASP.NET Core controller integration test infrastructure.

toolsgosql
0
8
Umbrella Dotnet Audit Server BootstrapA

Read-only audit of an ASP.NET Core server app''s Program.cs and startup extensions against Umbrella bootstrap conventions: claims principal propagation, MVC/API behavior, authorization, service wiring, Dynamic Image catalogs and mappings, and middleware ordering. Reports deviations with their runtime consequences and recommended fixes.

toolssqlexpress
0
8
Umbrella Dotnet Configure Dynamic ImageA

Configure, repair, or audit Umbrella Dynamic Image in ASP.NET Core, Blazor, or Razor applications. Use for analyzer and generator installation, server-only catalogs, external Razor source roots, URL fingerprinting, URL/version-token propagation, middleware mappings, cache policies, generated-variant validation, UWDI001-UWDI005 diagnostics, or end-to-end image and browser-cache verification.

toolsrustexpress
0
8
Umbrella Dotnet Configure Scoped ScssA

Configure Sass preprocessing for Blazor and MVC/Razor CSS isolation, including clean-checkout discovery, shared imports, watchers and publish verification.

toolsjavascriptjava
0
8
Umbrella Dotnet Generate Api Data Service Controller TestsA

Generate integration tests for a concrete API controller derived from UmbrellaGenericRepositoryDataServiceApiController (Pattern 2, backing controller service), covering every testable response status code per endpoint including ExistsById and TotalCount. Resolves enablement and authorization flags on the backing data service. Use after integration test infrastructure exists.

toolsshellsql
0
8
Umbrella Dotnet Generate Api Repo Controller TestsA

Generate integration tests for a concrete API controller derived from UmbrellaGenericRepositoryApiController (Pattern 1, direct repository), covering every testable response status code per endpoint: success paths, 401/403 authorization, 404, 405 disabled endpoints, 409 concurrency via stamp rotation, 400/422 validation, and optional 500. Use after integration test infrastructure exists.

toolsshellsql
0
8
Umbrella Dotnet Generate Custom Api Controller TestsA

Generate integration tests for custom API controllers built on the three endpoint-less Umbrella bases, deriving per-action response status contracts per variant: UmbrellaDataAccessApiController (protected data-access helper composition), UmbrellaDataServiceApiController (ExecuteOperationAsync over a data service), and UmbrellaApiController (hand-rolled status helper enumeration). The testing counterpart of umbrella-dotnet-scaffold-custom-api-controller.

devopsshellsql
0
8
Umbrella Dotnet Install AnalyzersA

Install the Umbrella Roslyn analyzer packages (Umbrella.Analyzers, Umbrella.DataAccess.Analyzers, Umbrella.Utilities.Mapping.Mapperly.Analyzers, Umbrella.WebUtilities.DynamicImage.Analyzers) and the Umbrella.Analyzers.Abstractions package supplying the model marker and exception attributes into a consuming .NET repository with the correct per-package scope. Also use when those attributes fail to resolve in a consuming project.

developmentc#sql
0
8
Umbrella Dotnet Integrate Frontend BuildA

Integrate NPM assets with .NET build/publish, Razor asset loading and CI so fresh checkouts reliably package global and isolated styles.

toolsjavascriptjava
0
8
Umbrella Dotnet Migrate Automapper To MapperlyA

Migrate AutoMapper Profile classes to Mapperly source-generated mappers, following the Umbrella catalog pattern. Covers ForMember translation, AfterMap, Ignore, flattening detection, DI rewiring, and AutoMapper removal.

toolsgoexpress
0
8
Umbrella Dotnet Migrate Repo Controller To Data ServiceA

Migrate an existing GenericRepositoryApiController (Pattern 1, direct repository) to GenericRepositoryDataServiceApiController (Pattern 2, backing controller service). Creates the controller service, updates the controller, and rewires DI. Run umbrella-dotnet-rename-client-repository-to-service first if the client interface still uses the ...Repository naming convention.

toolsgoexpress
0
8
Umbrella Dotnet Rename Client Repository To ServiceA

Rename a client data type from the old ...Repository convention to ...Service, moving files from Repositories/ to Services/, updating namespaces, DI registration, and all Blazor component references.

toolsgoc#
0
8
Umbrella Dotnet Scaffold Api Data Service ControllerA

Scaffold a thin API controller backed by a controller service (GenericRepositoryDataServiceApiController pattern). Supports Blazor SSR pre-rendering when the service interface lives in the client data project. Produces 4 artifacts: service interface, server controller service, controller, and DI registration.

toolsgoexpress
0
8
Umbrella Dotnet Scaffold Api Repo ControllerA

Scaffold an ASP.NET Core API controller that inherits GenericRepositoryApiController, communicating directly with a repository. Supports selective endpoint disabling via NoOp types and object placeholders.

toolsgoapi
0
8
Umbrella Dotnet Scaffold Api Server ModelsA

Scaffold sealed API model records (request/response types) for a new feature, following the Umbrella shared-model, input-binding, immutability, and concurrency contracts.

toolsc#express
0
8
Umbrella Dotnet Scaffold Architecture TestsA

Add a layer-dependency and implementation-visibility architecture test project that follows the shared Umbrella IsTestProject=true test configuration pattern.

toolsshelltesting
0
8
Umbrella Dotnet Scaffold Aspnetcore Integration TestsA

Scaffold ASP.NET Core controller integration test infrastructure into an existing or newly created .NET test project using Umbrella.Testing.AspNetCore: concrete local and SQL Server/Azurite Testcontainers WebApplicationFactory classes, xUnit collections, test authentication, config overrides, Program hook, and a minimal smoke test. Use after auditing the server app or when adding WebApplicationFactory-based integration tests.

devopsshellsql
0
8
Umbrella Dotnet Scaffold Auth PolicyA

Scaffold a new ASP.NET Core authorization policy — adds a name constant to the shared policy names class and registers the policy in the shared AuthorizationOptions extension method. Used by both controllers ([Authorize]) and Blazor pages/nav (<AuthorizeView>).

toolsgoapi
0
8
Umbrella Dotnet Scaffold Client DataA

Scaffold a client-side HTTP data service implementing an existing IManage<Name>Service interface, following the Umbrella GenericHttpDataService pattern. Registers the service in the client project and updates the server DI from AddScoped to ReplaceScoped.

toolsapi
0
8
Umbrella Dotnet Scaffold Custom Api ControllerA

Scaffold a custom API controller on UmbrellaDataAccessApiController (custom-shaped CRUD composing the protected data-access helpers), UmbrellaDataServiceApiController (ExecuteOperationAsync over a controller service), or UmbrellaApiController (fully hand-rolled orchestration/Identity actions), following the Umbrella house conventions: status helper envelope, UmbrellaProducesResponseType declarations, concurrency handling, and authorization. Use when the endpoint shape does not fit the generic...

toolsgoexpress
0
8
Umbrella Dotnet Scaffold Ef EntityA

Scaffold a new EF Core entity: entity class in Core.Domain, configuration method in DbContext. Follows Umbrella patterns and is front-end agnostic.

toolsgoexpress
0
8
Umbrella Dotnet Scaffold Ef RepositoryA

Scaffold a repository interface, implementation, IncludeMap, and DI registration for an existing EF Core entity, following Umbrella GenericDbRepository patterns.

toolsgoexpress
0
8
Umbrella Dotnet Scaffold Email SenderA

Scaffold a Razor-view-based email sender (interface, implementation, Razor views, DI registration) following the Umbrella UmbrellaRazorEmailSender pattern: core-layer interface so domain services can send email without referencing the Web layer, Web-layer implementation with view rendering, and per-domain view folder conventions.

toolssecurity
0
8
Umbrella Dotnet Scaffold File Authorization HandlerA

Scaffold a file authorization handler in the Core.Logic project, following the Umbrella UmbrellaFileAuthorizationHandler pattern. Authorization is decoupled from the file handler — use this skill alongside umbrella-dotnet-scaffold-file-handler when access control is needed.

toolsrustsecurity
0
8
Umbrella Dotnet Scaffold File HandlerA

Scaffold a file handler (interface, implementation, DirectoryNames constant, DI registration) in the Core.Logic project, following the Umbrella UmbrellaFileHandler pattern. Authorization is separate — see umbrella-dotnet-scaffold-file-authorization-handler.

toolsgoapi
0
8
Umbrella Dotnet Scaffold Mapperly FactoriesA

Scaffold Mapperly mapper classes that map between EF Core entities and API model records, or between client-side model types, following the Umbrella source-generated catalog pattern.

toolsgoapi
0
8
Umbrella Dotnet Scaffold Resource Auth HandlerA

Scaffold a resource-based ASP.NET Core IAuthorizationHandler for an entity, handling row-level access control (ownership, role, operation-specific checks). Used when AuthorizationXxxChecksEnabled is not suppressed on a controller or controller service.

toolsapisecurity
0
8
Umbrella Dotnet Scaffold ServiceA

Scaffold a logic service (interface, implementation, models) in the Core.Logic project, following the Umbrella ServiceBase pattern with Lazy<T> repo injection.

toolsgoapi
0
8
Umbrella Dotnet Scaffold Test ProjectA

Create a repo-standard .NET runnable test project shell using the shared Umbrella IsTestProject=true pattern, singular .Test naming, solution folder registration, minimal project-specific package references, and restore/build/test validation. Use when adding a new architecture, integration, analyzer, Mapperly, or other test project before adding specialized test infrastructure.

toolsshelltesting
0
8
Umbrella Dotnet Standardize Test ProjectsA

Analyze, set up, or update .NET test project configuration across a solution to follow the shared Umbrella IsTestProject=true pattern, singular .Test naming, and xUnit v3 Microsoft Testing Platform conventions.

toolsshelltesting
0
8
Umbrella Frontend Audit ToolchainA

Review NPM, Webpack, TypeScript, Gulp and global/scoped SCSS in one or more .NET repositories; report drift and intentional differences without changing application files.

toolsjavascripttypescript
0
8
Umbrella Frontend Standardize ToolchainA

Set up or align the complete Umbrella NPM/Webpack/TypeScript/Gulp/SCSS toolchain by coordinating focused skills while preserving application-specific contracts.

toolsjavascripttypescript
0
8
Umbrella Gulp Configure Build TasksA

Create or repair Gulp orchestration for Webpack and Sass, including cross-platform sequencing, completion, failure propagation and reliable watch/clean commands.

toolsjavascriptjava
0
8
Umbrella Npm ConfigureA

Bootstrap or align NPM manifests, runtime requirements, lockfile ownership and command contracts, preserving existing registries and workspace layouts.

toolsjavascripttypescript
0
8
Umbrella Npm Safe UpgradeA

Analyze or apply NPM upgrades with exclusions, Node and peer compatibility, coordinated toolchain groups, reproducible lockfiles and build verification.

toolsjavascripttypescript
0
8
Umbrella Nuget Safe UpgradeA

Safely analyze and apply NuGet package upgrades in multi-targeted .NET repositories using exclusions, framework-aware version selection, restore checks, and transitive dependency graph validation.

toolsshell
0
8
Umbrella Scss Configure Global StylesA

Bootstrap or align global Sass entries, framework overrides, PostCSS, asset URLs and CSS ordering without changing branding or scoped-style ownership.

toolsjavascriptjava
0
8
Umbrella Scss Migrate Sass ModulesA

Migrate application Sass imports and global functions to the module system while preserving framework configuration, CSS output and scoped-style behaviour.

developmentjavascriptjava
0
8
Umbrella Scss Standardize Shared HelpersA

Align shared Sass tokens, mixins and functions across projects, repairing stale copies and import dependencies while preserving application themes.

toolsjavascriptjava
0
8
Umbrella Typescript ConfigureA

Bootstrap or align browser TypeScript configuration, strict checking, module resolution and compilation ownership across bundler and .NET tooling.

toolsjavascripttypescript
0
8
Umbrella Webpack Audit BundlesA

Measure Webpack production bundle composition, entry dependencies and font/icon costs; propose evidence-backed optimizations without pruning application imports.

developmentjavascriptgo
0
8
Umbrella Webpack ConfigureA

Bootstrap or align Webpack asset builds while preserving custom entries, manifest consumers, deployment paths and Umbrella framework integration.

developmentjavascripttypescript
0
8
Umbrella Blazor Register Nav ItemA

Add a nav item to the Blazor NavMenu.razor for a new feature, inside the correct AuthorizeView policy block and section, following the existing nav structure.

toolsgo
0
8
Umbrella Blazor Scaffold Index PageA

Scaffold a Blazor index/listing page (.razor + .razor.cs) for a feature, following the Umbrella UmbrellaGrid pattern with breadcrumb, auth policy, and action column.

toolsgoc#
0
8