home / skills / aaronontheweb

aaronontheweb skills

Find 46 skills from 1 repo created by aaronontheweb on GitHub.

1 repo
46 skills
GitHub

Sponsored

verify-email-snapshots

aaronontheweb/dotnet-skills

359
This skill enables snapshot testing of email templates with Verify to catch regressions in rendered HTML across MJML templates.
microsoft-extensions-dependency-injection

aaronontheweb/dotnet-skills

359
This skill helps organize dependency injection registrations via extension methods, enabling cohesive grouping, reuse in production and tests, and cleaner
local-tools

aaronontheweb/dotnet-skills

359
This skill helps you manage per-repository .NET tools with a manifest, ensuring consistent tooling across development and CI environments.
mjml-email-templates

aaronontheweb/dotnet-skills

359
This skill renders MJML templates into cross-client HTML for transactional emails, simplifying pipelines in .NET with strong variable substitution.
package-management

aaronontheweb/dotnet-skills

359
This skill helps you manage NuGet packages with CPM and dotnet CLI, ensuring consistent versions across projects.
serialization

aaronontheweb/dotnet-skills

359
This skill helps you choose optimal .NET serialization formats, emphasizing schema-based options and AOT-ready System.Text.Json across APIs, messaging, and
aspire-configuration

aaronontheweb/dotnet-skills

359
This skill helps configure Aspire AppHost to emit explicit environment variables for app settings, keeping code free of Aspire clients and service discovery.
ilspy-decompile

aaronontheweb/dotnet-skills

359
This skill decompiles .NET assemblies with ILSpy to reveal implementation details, aiding understanding, debugging, and auditing library behavior.
snapshot-testing

aaronontheweb/dotnet-skills

359
This skill enables robust snapshot testing in .NET using Verify to catch unintended changes in APIs, responses, and serialized outputs via human-reviewed
crap-analysis

aaronontheweb/dotnet-skills

359
This skill analyzes code CRAP scores and coverage to highlight high-risk, untested code paths and guide refactoring priorities.
skills-index-snippets

aaronontheweb/dotnet-skills

359
This skill helps maintain AGENTS.md and CLAUDE.md indexes to route .NET skills and agents efficiently and automatically.
akka-testing-patterns

aaronontheweb/dotnet-skills

359
This skill helps you test Akka.NET actors using Akka.Hosting.TestKit patterns with DI, TestProbes, and in-memory persistence.
database-performance

aaronontheweb/dotnet-skills

359
This skill helps you optimize database access patterns by applying read/write separation, batching, and SQL-driven joins to boost performance.
efcore-patterns

aaronontheweb/dotnet-skills

359
This skill helps you apply EF Core best practices for performance, migrations, and reliable no-tracking queries across projects.
aspire-mailpit-integration

aaronontheweb/dotnet-skills

359
This skill helps you test emails locally with Mailpit in .NET Aspire, capturing messages and validating content in integration tests.
akka-best-practices

aaronontheweb/dotnet-skills

359
This skill helps .NET developers implement robust Akka.NET patterns for event streams, supervision, error handling, DI, and testable cluster abstractions.
akka-hosting-actor-patterns

aaronontheweb/dotnet-skills

359
This skill helps you implement entity actors with local testing and clustered production modes using Akka.Hosting patterns, including generic parent, message
aspire-integration-testing

aaronontheweb/dotnet-skills

359
This skill helps you write end-to-end integration tests for .NET Aspire apps using xUnit, real dependencies, and dynamic endpoint discovery.
aspire-service-defaults

aaronontheweb/dotnet-skills

359
This skill centralizes observability, health checks, resilience, and service discovery for Aspire apps, wiring OpenTelemetry, health endpoints, and HttpClient
csharp-api-design

aaronontheweb/dotnet-skills

359
This skill helps you design stable public APIs and manage compatibility across versions by applying extend-only principles for .NET libraries.
csharp-coding-standards

aaronontheweb/dotnet-skills

359
This skill helps you write modern high-performance C# code using records, value objects, pattern matching, and async design for robust APIs.
csharp-concurrency-patterns

aaronontheweb/dotnet-skills

359
This skill helps you choose the right .NET concurrency abstraction, guiding async/await, channels, Akka.NET, and avoiding locks.
csharp-type-design-performance

aaronontheweb/dotnet-skills

359
This skill helps you design high-performance .NET types by sealing classes, using readonly structs, and deferring enumeration.
dotnet-devcert-trust

aaronontheweb/dotnet-skills

359
This skill helps diagnose and fix Linux .NET HTTPS dev certificate trust issues from generation to system CA integration.
marketplace-publishing

aaronontheweb/dotnet-skills

359
This skill guides publishing workflows for skills and agents to the dotnet-skills marketplace, including validation, versioning, and release tagging.
playwright-blazor

aaronontheweb/dotnet-skills

359
This skill helps you author robust Playwright tests for Blazor apps by guiding stable selectors, navigation, and authentication patterns.
playwright-ci-caching

aaronontheweb/dotnet-skills

359
This skill speeds up CI by caching Playwright browsers across Linux, macOS, and Windows, reducing download overhead and ensuring version-aligned caches.
project-structure

aaronontheweb/dotnet-skills

359
This skill helps you bootstrap modern .NET solutions with centralized build, CPM, SourceLink, SDK pinning, and release notes automation.
slopwatch

aaronontheweb/dotnet-skills

359
This skill analyzes .NET changes with Slopwatch to prevent reward hacking by detecting disabled tests, suppressed warnings, and empty catch blocks.
testcontainers

aaronontheweb/dotnet-skills

359
This skill helps you write integration tests using TestContainers for .NET with xUnit against real infrastructure in Docker.
akka-aspire-configuration

aaronontheweb/dotnet-skills

359
This skill configures Akka.NET with .NET Aspire for local development and production deployments, including clustering, persistence, and management integration.
microsoft-extensions-configuration

aaronontheweb/dotnet-skills

359
This skill helps .NET developers implement robust configuration binding, validation, and monitoring using Microsoft.Extensions.Options patterns for reliable
akka-management

aaronontheweb/dotnet-skills

359
This skill helps you deploy Akka.NET clusters with dynamic service discovery via Akka.Management, replacing static seeds and enabling auto-formation.
hosting-actor-patterns

aaronontheweb/dotnet-skills

145
This skill helps .NET developers implement flexible Akka.Hosting actor patterns that run locally for testing and in clusters for production.
testing-patterns

aaronontheweb/dotnet-skills

145
This skill guides modern Akka.NET testing with Akka.Hosting.TestKit patterns, enabling DI, TestProbes, and in-memory persistence for reliable actor tests.
integration-testing

aaronontheweb/dotnet-skills

145
This skill helps you write integration tests for .NET Aspire apps using xUnit, with real dependencies and dynamic endpoint discovery.
transactional-emails

aaronontheweb/dotnet-skills

145
This skill helps developers render transactional MJML emails into responsive HTML with variable substitution and local testing support.
concurrency-patterns

aaronontheweb/dotnet-skills

145
This skill helps choose the right .NET concurrency abstraction, guiding async/await, channels, or Akka.NET while avoiding unnecessary locks.
dependency-injection

aaronontheweb/dotnet-skills

145
This skill helps you organize dependency injection registrations via extension methods, enabling reusable production configurations and cleaner program startup.
type-design-performance

aaronontheweb/dotnet-skills

145
This skill helps .NET developers design high-performance types by sealing classes, using readonly structs, and deferring enumeration for efficiency.
api-design

aaronontheweb/dotnet-skills

145
This skill helps design stable public APIs and manage compatibility and versioning across libraries and distributed systems.
best-practices

aaronontheweb/dotnet-skills

145
This skill helps you apply Akka.NET best practices for event streams, supervision, and work distribution to build robust, testable actor systems.
coding-standards

aaronontheweb/dotnet-skills

145
This skill helps you write modern, high-performance C# code using records, value objects, pattern matching, and async patterns to improve APIs and UX.
management

aaronontheweb/dotnet-skills

145
This skill enables dynamic Akka cluster management via Akka.Management and Bootstrap, replacing static seeds with service discovery for scalable deployments.
service-defaults

aaronontheweb/dotnet-skills

145
This skill standardizes observability, health checks, and resilience across Aspire services by providing a shared ServiceDefaults project.
configuration

aaronontheweb/dotnet-skills

145
This skill helps you implement robust .NET configuration with IOptions, startup validation, and validators for reliable, testable settings.