关于 dotnet-backend-patterns
面向 C#/.NET 开发者的后端实践技能,涵盖 API、MCP 服务和企业后端的架构、数据访问、测试与可靠性。
主要功能
- 01API 与 MCP 服务模式
- 02依赖注入与分层设计
- 03缓存和数据访问指导
- 04测试与可观测性实践
- 05错误处理与弹性策略
适用场景
- 01设计 .NET Web API
- 02审查 C# 后端代码
- 03优化 EF Core 或 Dapper 访问
- 04为关键流程添加测试
MCP 相关
内容涵盖构建 .NET MCP 服务的模式;它本身并非 MCP 服务或客户端。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill dotnet-backend-patterns安装后在 Claude Code 中输入/dotnet-backend-patterns确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
assets/service-template.cs.templaterepository-template.cs.templatereferences/dapper-patterns.mdef-core-best-practices.mdresources/implementation-playbook.md详细介绍
.NET 后端开发模式
掌握 C#/.NET 模式,运用现代最佳实践(2024/2025)构建适用于生产环境的 API、MCP 服务和企业级后端。
适用场景
- 开发新的 .NET Web API 或 MCP 服务
- 审查 C# 代码的质量和性能
- 使用依赖注入设计服务架构
- 使用 Redis 实现缓存策略
- 编写单元测试和集成测试
- 使用 EF Core 或 Dapper 优化数据库访问
- 使用 IOptions 模式配置应用程序
- 处理错误并实现弹性模式
不适用场景
- 项目未使用 .NET 或 C#
- 只需要前端或客户端方面的指导
- 任务与后端架构无关
模板边界
示例面向 .NET 8 时代的 API 和 SQL Server;必须固定软件包/提供程序版本,并在目标应用程序中编译。素材仅为部分示意,不是独立项目:请补充接口、DTO 命名空间、选项和架构定义。组合这些素材时,请使用一个共享的领域 Product 类型。读取、写入和缓存访问前,必须先应用授权/租户筛选条件;单租户示例中的键不适用于多租户数据。不代表执行任何迁移或生产环境写入。
说明
- 定义架构边界、模块和分层。
- 应用 DI、异步模式和弹性策略。
- 验证数据访问性能和缓存。
- 为关键流程添加测试和可观测性。
- 如需详细模式,请打开
resources/implementation-playbook.md。
资源
resources/implementation-playbook.md:详细的 .NET 模式和示例。
限制
- 仅在任务明确符合上述范围时使用此技能。
- 请勿将输出视为环境特定验证、测试或专家审查的替代品。
- 如果缺少必需的输入、权限、安全边界或成功标准,请暂停并要求澄清。
评论
支持 Markdown