Dotnet Backend Patterns

🌐Community
by sickn33 · vlatest · Repository

Helps with backend development, patterns as part of developing backend services and APIs workflows.

Install on your platform

We auto-selected Claude Code based on this skill’s supported platforms.

1

Run in terminal (recommended)

terminal
claude mcp add sickn33-dotnet-backend-patterns npx -- -y @trustedskills/sickn33-dotnet-backend-patterns
2

Or manually add to ~/.claude/settings.json

~/.claude/settings.json
{
  "mcpServers": {
    "sickn33-dotnet-backend-patterns": {
      "command": "npx",
      "args": [
        "-y",
        "@trustedskills/sickn33-dotnet-backend-patterns"
      ]
    }
  }
}

Requires Claude Code (claude CLI). Run claude --version to verify your install.

About This Skill

What it does

This skill provides guidance on developing production-grade .NET backend APIs, MCP (Model Context Protocol) servers, and enterprise backends. It focuses on applying modern best practices and C#/.NET patterns for tasks like designing service architectures, implementing caching, and optimizing database access. The skill aims to help developers build robust and efficient backend solutions using current industry standards.

When to use it

  • Developing new .NET Web APIs or MCP servers.
  • Reviewing existing C# code for quality and performance improvements.
  • Designing service architectures that utilize dependency injection.
  • Implementing caching strategies, particularly with Redis.
  • Optimizing database access using EF Core or Dapper.

Key capabilities

  • Guidance on defining architecture boundaries, modules, and layering in .NET applications.
  • Application of Dependency Injection (DI), asynchronous patterns, and resilience strategies.
  • Validation of data access performance and caching implementations.
  • Assistance with writing unit and integration tests.
  • Access to a detailed implementation playbook (resources/implementation-playbook.md) for specific .NET patterns and examples.

Example prompts

  • "How can I implement dependency injection in my new .NET API?"
  • "What are some best practices for optimizing database access with EF Core?"
  • "Can you suggest a caching strategy using Redis for this backend service?"
  • “Show me an example of how to configure applications using the IOptions pattern.”

Tips & gotchas

  • This skill is specifically designed for projects utilizing .NET and C#. It's not suitable for frontend or non-.NET related tasks.
  • Always validate the output with environment-specific testing and expert review, as this skill’s suggestions are not a substitute for those processes.
  • If you're unsure about inputs, permissions, safety boundaries, or success criteria, pause and ask for clarification before proceeding.

Tags

🛡️

TrustedSkills Verification

Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.

Security Audits

Gen Agent Trust HubPass
SocketPass
SnykPass

Details

Version
vlatest
License
Author
sickn33
Installs
83

🌐 Community

Passed automated security scans.