Claude Code Plugin · v1.0.0

dotnet-artisan

让你的 AI 编码代理真正精通 .NET
即装即用,零配置

11技能
14代理
173参考文件
30+行为
开始使用 GitHub →
向下滚动

什么是 dotnet-artisan?

一个让 AI 真正理解 .NET 的智能体系统

?

它不是一个零散的工具集合

而是一个完整的 .NET 开发智能体系统。核心是一个决策者编排器,先分析需求、捕获领域词汇、设计架构,再路由到对应技能执行。

从 API 搭建到调试崩溃

覆盖完整开发生命周期:构建、测试、审查、安全、调试、CI/CD、升级。装完即用,无需配置。

基于 dotnet/skills 和 dotnet-artisan

整合了微软官方和社区的最佳实践,由 fenzel 维护。

工作流程

决策者统一编排七步流程

1

检测 .NET 版本

读取 .csproj / global.json,确定目标框架

2

需求对齐

提问澄清,捕获领域词汇,理解业务上下文

3

加载 C# 编码规范

异步、DI、LINQ、序列化等最佳实践

4

架构设计

调 architect 代理:选模式、定结构、配构建

5

并行路由

拆解为多个领域,同时路由到对应技能

6

专家代理

按需调用领域专家进行深度分析

7

学习记忆

捕获纠错,泛化规则,存入 MEMORY.md

11 个技能

6 个分类 · 173 个参考文件

网关 · 最先运行

using-dotnet

检测 .NET 意图,触发决策者

网关 · 决策者

dotnet-advisor

需求对齐 → 架构设计 → 路由调度

2 参考文件
基线 · 始终加载

dotnet-csharp

C# 规范、async/await、DI、LINQ

27 参考文件
构建

dotnet-api

后端 API、EF Core、gRPC、SignalR、安全

33 参考文件
构建

dotnet-ui

Blazor、MAUI、WPF、WinUI、Uno

20 参考文件
验证

dotnet-testing

xUnit、集成测试、Playwright、基准测试

14 参考文件
验证

dotnet-debugging

WinDbg / dotnet-dump 崩溃诊断

17 参考文件
运维

dotnet-devops

CI/CD、容器、版本迁移、Git 工作流

19 参考文件
运维

dotnet-tooling

项目结构、AOT、CLI、性能、代码质量、模板引擎

41 参考文件
增强

dotnet-ai

MCP 服务器、Semantic Kernel、RAG

增强

dotnet-workflow

并行工作流、上下文管理、验证循环

14 个代理

角色型专家 + 工具型专家

角色型代理

像人类专家一样工作

工具型代理

聚焦特定技术领域

场景示例

看看决策者如何工作

1. 搭建订单管理系统

你:我需要一个订单管理系统
AI:什么样的订单?采购订单还是顾客订单?
你:顾客下单。未来可能拆分。
AI:模块化单体 + DDD,先做战略设计。
→ 4 轮提问 → domain-analyst → Event Storming → 领域文档 → 并行路由

2. 排查生产崩溃(OOM)

你:生产环境 OOM 了,这是 dump 文件
→ dotnet-debugging → !analyze -v → !dumpheap -stat → !gcroot 定位根因

3. 记住项目约定

你:记住,用 TimeProvider 而不是 DateTime.Now
→ learning-agent → 泛化规则 → 去重 → 写入 MEMORY.md

开始使用

装完即用,零配置

claude plugins marketplace add fenzel999/dotnet-artisan
claude plugins install dotnet-artisan

兼容 GitHub Copilot、VS Code、Cursor