mcpField
D
dotnet-backend-patterns

dotnet-backend-patterns

github.com/rmyndharis开发1.9k43 次安装2 周前更新
代码仓库

关于 dotnet-backend-patterns

.NET Backend Development Patterns 是面向 .NET API、MCP 服务及后端服务开发者的技能,涵盖架构、数据访问、弹性策略、测试和可观测性,并附有实现手册。

主要功能

  1. 01分层架构与依赖注入
  2. 02异步与弹性模式
  3. 03Redis 缓存与数据库访问
  4. 04测试与可观测性指导

适用场景

  1. 01设计 .NET Web API 或 MCP 服务
  2. 02审查 C# 后端代码
  3. 03改进数据访问、缓存与可靠性

MCP 相关

该技能提供开发 .NET MCP 服务的指导,但未说明服务会向客户端提供哪些工具或资源。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/rmyndharis/antigravity-skills --skill dotnet-backend-patterns

安装后在 Claude Code 中输入/dotnet-backend-patterns确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

assets/
repository-template.cs
service-template.cs
references/
dapper-patterns.md
ef-core-best-practices.md
resources/
implementation-playbook.md

详细介绍

.NET 后端开发模式

掌握 C#/.NET 模式,运用现代最佳实践(2024/2025)构建可用于生产环境的 API、MCP 服务和企业后端。

使用此技能的场景

  • 开发新的 .NET Web API 或 MCP 服务
  • 检查 C# 代码的质量和性能
  • 使用依赖注入设计服务架构
  • 使用 Redis 实现缓存策略
  • 编写单元测试和集成测试
  • 使用 EF Core 或 Dapper 优化数据库访问
  • 使用 IOptions 模式配置应用
  • 处理错误并实现弹性模式

不要在以下场景使用此技能

  • 项目未使用 .NET 或 C#
  • 只需要前端或客户端方面的指导
  • 任务与后端架构无关

说明

  • 定义架构边界、模块和分层。
  • 应用 DI、异步模式和弹性策略。
  • 验证数据访问性能和缓存。
  • 为关键流程添加测试和可观测性。
  • 如需了解详细模式,请打开 resources/implementation-playbook.md。

资源

  • resources/implementation-playbook.md:详细的 .NET 模式和示例。

评论

支持 Markdown