.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/aaronontheweb/dotnet-skills
home/skills/aaronontheweb/dotnet-skills
aaronontheweb avatar

aaronontheweb/dotnet-skills

35 skills · 10,770 total installs

View on GitHub
$npx skills add aaronontheweb/dotnet-skills
SkillInstalls
csharp-coding-standardsWrite modern, high-performance C# code using records, pattern matching, value objects, async/await, Span<T>/Memory<T>, and best-practice API design patterns.1.7kcsharp-concurrency-patternsChoosing the right concurrency abstraction in .NET - from async/await for I/O to Channels for producer/consumer to Akka.NET for stateful entity management.1.3kefcore-patternsEntity Framework Core best practices including NoTracking by default, query splitting for navigation collections, migration management, dedicated migration…1.3kdatabase-performanceDatabase access patterns for performance. Separate read/write models, avoid N+1 queries, use AsNoTracking, apply row limits, and never do application-side…462package-managementManage NuGet packages using Central Package Management (CPM) and dotnet CLI commands. Never edit XML directly - use dotnet add/remove/list commands.444ilspy-decompileUnderstand implementation details of .NET code by decompiling assemblies.436microsoft-extensions-configurationMicrosoft.Extensions.Options patterns including IValidateOptions, strongly-typed settings, validation on startup, and the Options pattern for clean…434crap-analysisAnalyze code coverage and CRAP (Change Risk Anti-Patterns) scores to identify high-risk code.427serializationChoose the right serialization format for .NET applications. Prefer schema-based formats (Protobuf, MessagePack) over reflection-based (Newtonsoft.Json).426mjml-email-templatesBuild responsive email templates using MJML markup language. Compiles to cross-client HTML that works in Outlook, Gmail, and Apple Mail.396aspire-integration-testingWrite integration tests using .NET Aspire's testing facilities with xUnit.379aspire-service-defaultsCreate a shared ServiceDefaults project for Aspire applications.364aspire-configurationConfigure Aspire AppHost to emit explicit app config via environment variables; keep app code free of Aspire clients and service discovery.353snapshot-testingUse Verify for snapshot testing in .NET. Approve API surfaces, HTTP responses, rendered emails, and serialized outputs.352playwright-ci-cachingCache Playwright browser binaries in CI/CD pipelines (GitHub Actions, Azure DevOps) to avoid 1-2 minute download overhead on every build.342skills-index-snippetsCreate and maintain AGENTS.md / CLAUDE.md snippet indexes that route tasks to the correct dotnet-skills skills and agents (including compressed Vercel-style…342akka-hosting-actor-patternsPatterns for building entity actors with Akka.Hosting - GenericChildPerEntityParent, message extractors, cluster sharding abstraction, akka-reminders, and…337dotnet-devcert-trustDiagnose and fix .NET HTTPS dev certificate trust issues on Linux.337verify-email-snapshotsSnapshot test email templates using Verify to catch regressions. Validates rendered HTML output matches approved baseline.325marketplace-publishingWorkflow for publishing skills and agents to the dotnet-skills Claude Code marketplace.312r3-reactive-extensionsBuild reactive/event-driven C# with R3 (Cysharp's modern reimplementation of Reactive Extensions).56akka-aspire-configurationConfigure Akka.NET with .NET Aspire for local development and production deployments.—akka-best-practicesCritical Akka.NET best practices including EventStream vs DistributedPubSub, supervision strategies, error handling, Props vs DependencyResolver, work…—akka-managementAkka.Management for cluster bootstrapping, service discovery (Kubernetes, Azure, Config), health checks, and dynamic cluster formation without static seed…—akka-testing-patternsWrite unit and integration tests for Akka.NET actors using modern Akka.Hosting.TestKit patterns.—aspire-mailpit-integrationTest email sending locally using Mailpit with .NET Aspire. Captures all outgoing emails without sending them.—csharp-api-designDesign stable, compatible public APIs using extend-only design principles.—csharp-type-design-performanceDesign .NET types for performance. Seal classes, use readonly structs, prefer static pure functions, avoid premature enumeration, and choose the right…—local-toolsManaging local .NET tools with dotnet-tools.json for consistent tooling across development environments and CI/CD pipelines.—microsoft-extensions-dependency-injectionOrganize DI registrations using IServiceCollection extension methods.—opentelementry-dotnet-instrumentationProvides guidance for implementing OpenTelemetry instrumentation in .NET codebases, covering tracing (Activities/Spans), metrics, logs, naming conventions,…—playwright-blazorWrite UI tests for Blazor applications (Server or WebAssembly) using Playwright.—project-structureModern .NET project structure including .slnx solution format, Directory.Build.props, central package management, SourceLink, version management with…—slopwatchUse Slopwatch to detect LLM reward hacking in .NET code changes.—testcontainersWrite integration tests using TestContainers for .NET with xUnit.—