Sparkmod
Community@sparkymod · Dominican Republic
I'm just a nice guy
Agent Skills by Sparkmod
Showing 18 vetted skills indexed across 1 GitHub repositories.
party-tph-catalog
Manage polymorphic catalog dimensions with TPH inheritance and Entity Framework Core.
multi-provider-ef
Manage EF Core migrations across SQL Server and MySQL providers.
mfa-security-stack
Implement MFA with JWT issuance, TOTP 2FA, recovery codes, and FIDO2 passkeys.
scaffold-template-entity
Automates generation of domain models, DTOs, services, and endpoints for new entities in the Template solution.
blazor-prerender-lifecycle
Resolve Blazor prerender errors and lifecycle issues for server-side rendering.
payload-result-pattern
Standardize .NET service method results with Payload<TData, ServiceErrorResponse> for HTTP mapping.
integration-testing-template
Automate API integration tests with xUnit, Playwright, and WebApplicationFactory.
architecture-fitness-tests
Check .NET applications for architectural rule violations using xUnit and NetArchTest.
criteria-query-pattern
Implement CriteriaModel and ICriteria<T> to translate model criteria into IQueryable<T> for dynamic filtering, sorting, and pagination.
unit-of-work-transactions
Manage multi-entity write operations with EF Core transaction boundaries.
ddd-primitives
Implement domain-driven design primitives with value objects, specifications, and state machines.
cache-policy-eviction
Manage and evict cache entries by tags with TTL policies.
exception-middleware
Map unhandled exceptions to HTTP status codes and generate ErrorIds.
soft-delete-restore
Configures soft delete and restore logic for auditable EF Core entities.
periodic-workers
Automate recurring background jobs for API hosts with error isolation and graceful shutdown.
auto-di-registration
Scan assemblies and register service implementations to their interfaces.
permission-model
Enforce role-based access control with `[MustHavePermission]` on endpoint handlers.
crud-ui-patterns
Select Blazor CRUD UI patterns based on data complexity and use case.