Master essential Bash/Linux terminal patterns, including critical commands, piping, error handling, and scripting for macOS and Linux systems.
.NET Backend Development Patterns
This skill provides guidance on mastering C#/.NET backend development patterns for building robust APIs, MCP servers, and enterprise applications. It covers essential aspects such as async/await, dependency injection, Entity Framework Core, Dapper, configuration, caching strategies (like Redis), and comprehensive testing with xUnit. By leveraging this skill, developers can ensure their .NET backends are built with modern best practices, leading to more maintainable, scalable, and performant applications.
This skill helps to design service architectures effectively, optimize database access, configure applications correctly, and implement robust error handling and resilience patterns. It assists in reviewing C# code for quality and performance improvements and provides resources for detailed patterns and examples, enabling developers to create production-grade APIs and backend systems.
The skill offers instructions on defining architecture boundaries, applying dependency injection and asynchronous patterns, validating data access performance, adding tests, and enhancing observability for critical flows. It is an invaluable resource for any .NET developer looking to improve their backend development skills and build high-quality, enterprise-ready applications.
What It Does
This skill guides developers in applying best practices and patterns for building robust and scalable .NET backend applications. It assists in designing architectures, implementing dependency injection, optimizing database access, and writing comprehensive tests. It provides resources and instructions for building production-grade APIs and MCP servers.
When To Use
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
Inputs
Project requirements, existing C# code, desired architecture, performance goals, and testing requirements.
Outputs
Architectural designs, code snippets, configuration examples, testing strategies, and performance optimization recommendations.
Limitations
Installation
Add to .cursor/skills/
Add to Copilot workspace settings
Add to .vscode/skills/
What people say, and where to get help
No ratings yet. If you have used this skill, yours would be the first.
Sign in to leave a rating
An account keeps your review with your name on it, and lets you edit it later. Sign in or create one free.
No reviews yet
This skill has not been rated. If you have run it, a short note about what you used it for helps the next person more than any description can.
Related Skills You May Like
Discover more AI agent skills in the same category to enhance your workflow automation.
Leverages AI-assisted debugging and multi-agent orchestration to systematically diagnose, resolve, and prevent production issues, reducing Mean Time To Recovery (MTTR).
Automate Mixpanel tasks via Rube MCP (Composio): events, segmentation, funnels, cohorts, user profiles, JQL queries. Always search tools first for current schemas.
Interact with Azure Data Lake Storage Gen2 using Python for hierarchical file systems, big data analytics, and file/directory operations.
A collection of Jupyter notebooks and Python examples for building with the Claude API.
Automates inbox triage, routing items based on intent, managing replies, and generating summaries using a robust TaskFlow pattern.
Have a Skill to Share?
Join the community and help AI agents learn new capabilities. Submit your skill and reach thousands of developers.