mcpField
M
microsoft-guide

microsoft-guide

github.com/josiahsiegel开发59154 次安装19 周前更新
代码仓库

关于 microsoft-guide

microsoft-guide 是一项技能,收录 Microsoft《.NET Microservices Architecture》v7.0 版的文本内容,供开发者查阅官方建议、架构模式和实现示例,涵盖 eShopOnContainers。

主要功能

  1. 01Microsoft .NET 微服务指南全文
  2. 02架构模式与官方建议
  3. 03DDD 与 CQRS 内容
  4. 04Docker 与 Kubernetes 主题
  5. 05代码示例及 eShopOnContainers 细节

适用场景

  1. 01查询服务边界与数据所有权建议
  2. 02比较 HTTP 调用与消息传递
  3. 03查找弹性模式实现指导
  4. 04了解容器部署方式

安装

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

$npx skills add https://github.com/josiahsiegel/claude-plugin-marketplace --skill microsoft-guide

安装后在 Claude Code 中输入/microsoft-guide确认已加载。

详细介绍

Microsoft .NET 微服务架构指南(v7.0)

此技能可访问 Microsoft 官方完整指南:“.NET Microservices Architecture for Containerized .NET Applications”(第 v7.0 版 — 更新至 ASP.NET Core 7.0)。

何时使用此技能

在以下情况下调用此技能:

  • 官方 Microsoft 指南中的详细技术信息
  • 具体实现模式或代码示例
  • 超出已总结知识范围的深入说明
  • Microsoft 对微服务架构的官方建议
  • 参考 eShopOnContainers 的实现细节
  • 特定主题的全面介绍(DDD、CQRS、Docker、Kubernetes 等)

此技能包含的内容

Microsoft 指南完整的 350 页内容(仅文本),包括:

  • 容器基础知识和 Docker 概念
  • 在 .NET 和 .NET Framework 之间进行选择
  • 微服务架构原则
  • API 网关模式
  • 事件驱动架构
  • 领域驱动设计(DDD)的战术和战略模式
  • CQRS(命令查询职责分离)
  • 微服务中的数据管理
  • 弹性模式(断路器、重试、舱壁)
  • 安全最佳实践
  • Kubernetes 和编排
  • eShopOnContainers 参考应用的详细信息
  • 完整的代码示例和实现指南
  • 以文本形式解释所有架构概念(为优化大小,已移除图表)

使用方法

当用户询问以下内容时:

  1. 需要核实的具体技术细节
  2. 代码实现示例
  3. eShopOnContainers 架构详情
  4. Microsoft 官方建议
  5. 需要详细说明的复杂模式

请调用此技能并遵循以下流程。

核心流程

  1. 将架构决策或实现问题重新表述为具体问题:边界、服务、数据所有权、部署目标和故障模式。
  2. 搜索指南中的相关模式,而不要仅依赖记忆。
  3. 区分 Microsoft 指南中的建议与项目特定约束或较新的平台指导。
  4. 对于同步与异步调用、网关放置位置、数据所有权和部署拓扑,优先使用决策矩阵,而不是提供一刀切的答案。
  5. 提供代码或 YAML 时,将其标注为针对特定模式的摘录,并请实现 Agent 根据用户的运行时/版本进行调整。
  6. 指出权衡:自治与一致性、延迟与弹性、运维简单性与可扩展性。

快速模式索引

用户意图要检查的指南内容
定义服务边界DDD、有界上下文、数据所有权
选择 HTTP 或消息传递微服务中的通信、集成事件
添加 API 网关API 网关模式、Ocelot/YARP 注意事项
提高弹性重试、断路器、超时、运行状况检查、Polly
拆分数据库数据自主权、最终一致性、CQRS
部署容器Docker、Kubernetes、编排器、环境配置

Microsoft 指南完整内容

此技能目录中的文件提供了完整指南: NET-Microservices-Architecture.md

调用此技能后,你可以读取此文件,其中包含 Microsoft 指南完整的 350 页内容,涵盖所有技术细节、代码示例、架构模式和实现指南。

使用说明

调用此技能时:

  1. 读取此目录中的 NET-Microservices-Architecture.md 文件
  2. 使用 Grep 搜索用户询问的特定主题
  3. 根据 Microsoft 官方指南内容提供详细且准确的回答
  4. 引用指南中的具体章节和代码示例
  5. 标明指南是信息来源

注意:指南对所有概念、模式和实现都进行了全面的文本说明。为优化插件大小,已移除图像引用(从 18MB 缩减至约 800KB)。

评论

支持 Markdown