DO

dotnet-backend-patterns

Covers modern .NET backend architecture, dependency injection, and performance best practices.

Install

mkdir -p .claude/skills/dotnet-backend-patterns-brunolimaff-jpg && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15517" && unzip -o skill.zip -d .claude/skills/dotnet-backend-patterns-brunolimaff-jpg && rm skill.zip

Installs to .claude/skills/dotnet-backend-patterns-brunolimaff-jpg

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Master C#/.NET backend development patterns for building robust APIs, MCP servers, and enterprise applications. Covers async/await, dependency injection, Entity Framework Core, Dapper, configuratio...
200 charsno explicit “when” trigger
Advanced

Key capabilities

  • Develop new .NET Web APIs.
  • Review C# code for quality.
  • Design service architectures with dependency injection.
  • Implement caching strategies.
  • Optimize database access with EF Core or Dapper.
  • Configure applications using the IOptions pattern.

How it works

The skill provides guidance on C#/.NET backend development patterns, covering topics like async/await, dependency injection, and database access optimization.

Inputs & outputs

You give it
A request to develop, review, or design .NET backend components or patterns.
You get back
Guidance, architectural patterns, or code examples for .NET backend development.

When to use dotnet-backend-patterns

  • Designing a .NET Web API
  • Optimizing database access with EF Core
  • Implementing error resilience patterns

About this skill

.NET Backend Development Patterns

Master C#/.NET patterns for building production-grade APIs, MCP servers, and enterprise backends with modern best practices (2024/2025).

Use this skill when

  • Developing new .NET Web APIs or MCP servers
  • Reviewing C# code for quality and performance
  • Designing service architectures with dependency injection
  • Implementing caching strategies with Redis
  • Writing unit and integration tests
  • Optimizing database access with EF Core or Dapper
  • Configuring applications with IOptions pattern
  • Handling errors and implementing resilience patterns

Do not use this skill when

  • The project is not using .NET or C#
  • You only need frontend or client guidance
  • The task is unrelated to backend architecture

Instructions

  • Define architecture boundaries, modules, and layering.
  • Apply DI, async patterns, and resilience strategies.
  • Validate data access performance and caching.
  • Add tests and observability for critical flows.
  • If detailed patterns are required, open resources/implementation-playbook.md.

Resources

  • resources/implementation-playbook.md for detailed .NET patterns and examples.

When not to use it

  • The project is not using .NET or C#.
  • You only need frontend or client guidance.

Limitations

  • The project must use .NET or C#.
  • The task must be related to backend architecture.

How it compares

This skill offers structured guidance on modern .NET backend patterns, providing a framework for building reliable applications compared to ad-hoc development.

Compared to similar skills

dotnet-backend-patterns side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
dotnet-backend-patterns (this skill)05moNo flagsAdvanced
dotnet-backend-patterns75moNo flagsAdvanced
azure-resource-manager-postgresql-dotnet13moReviewIntermediate
azure-resource-manager-sql-dotnet13moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

dotnet-backend-patterns

wshobson

Master C#/.NET backend development patterns for building robust APIs, MCP servers, and enterprise applications. Covers async/await, dependency injection, Entity Framework Core, Dapper, configuration, caching, and testing with xUnit. Use when developing .NET backends, reviewing C# code, or designing API architectures.

722

azure-resource-manager-postgresql-dotnet

microsoft

Azure PostgreSQL Flexible Server SDK for .NET. Database management for PostgreSQL Flexible Server deployments. Use for creating servers, databases, firewall rules, configurations, backups, and high availability. Triggers: "PostgreSQL", "PostgreSqlFlexibleServer", "PostgreSQL Flexible Server", "Azure Database for PostgreSQL", "PostgreSQL database management", "PostgreSQL firewall", "PostgreSQL backup", "Postgres".

13

azure-resource-manager-sql-dotnet

microsoft

Azure Resource Manager SDK for Azure SQL in .NET. Use for MANAGEMENT PLANE operations: creating/managing SQL servers, databases, elastic pools, firewall rules, and failover groups via Azure Resource Manager. NOT for data plane operations (executing queries) - use Microsoft.Data.SqlClient for that. Triggers: "SQL server", "create SQL database", "manage SQL resources", "ARM SQL", "SqlServerResource", "provision Azure SQL", "elastic pool", "firewall rule".

13

appsettings

punk-link

Rules for modifying ASP.NET Core configuration files (appsettings*.json) in the Warp project. Use when: adding, removing, or changing any configuration key in appsettings files; creating new Options classes that bind to configuration; the user mentions 'appsettings', 'configuration', 'options', 'con

00

efcore-migrations

thecaaz

**WORKFLOW SKILL** — EF Core migrations workflow for backend model changes: generate, review, and apply EF Core migrations using the repository's README guidance. Agents MUST NOT hand-edit migration code — migrations must be generated with the `dotnet ef migrations add` tool.

00

dotnet-architect

sickn33

Expert .NET backend architect specializing in C#, ASP.NET Core, Entity Framework, Dapper, and enterprise application patterns. Masters async/await, dependency injection, caching strategies, and performance optimization. Use PROACTIVELY for .NET API development, code review, or architecture decisions.

1241

Search skills

Search the agent skills registry