前言
作为.NET开发者,你是否也被AI编程助手的“幻觉”问题困扰过?明明在编写.NET代码,它却给出Java解决方案;你在使用.NET 10 + Minimal API,它却建议ASP.NET Web Forms的旧写法。这种尴尬场景,相信不少开发者都深有体会。
现在,.NET官方团队正式推出了dotnet/skills——一套专为AI编码Agent打造的.NET官方技能库(Agent Skills)。简单来说,这就像给Copilot CLI、Claude Code、Codex CLI等AI开发工具装上了“专业大脑”,使其能够真正理解.NET框架、API、单元测试和最佳实践,从此告别胡言乱语,输出可靠代码。

Agent Skills 介绍
Agent Skills(智能体技能)是一套将专业知识与工作流规范封装为可复用资产的标准化解决方案。它本质上是一个模块化的Markdown文件,具备以下核心能力:
- 自动触发,无需手动输入提示词
- 团队共享,统一协作标准
- 工程化管理,支持版本控制与CI/CD流程
- 教会AI工具(如Claude、Copilot、Cursor等)精准执行特定任务
简而言之,它让AI编程告别重复造轮子,真正迈向专业化、规模化的发展方向。

.NET Agent Skills
目前 dotnet/skills 仓库已经涵盖了从核心开发到高性能诊断的多个领域插件,覆盖面相当全面:
| 插件 | 描述 |
|---|---|
dotnet |
用于处理常见.NET编码任务的核心技能集合 |
dotnet-data |
面向.NET数据访问及Entity Framework相关任务 |
dotnet-diag |
性能分析、调试与事件诊断 |
dotnet-msbuild |
MSBuild与.NET构建:故障排查、性能优化、代码质量提升及现代化改造 |
dotnet-nuget |
NuGet包管理:依赖管理与项目现代化 |
dotnet-upgrade |
跨框架版本、语言特性及兼容性目标的迁移与升级 |
dotnet-maui |
.NET MAUI开发:环境配置、诊断与故障排除 |
dotnet-ai |
AI/ML技能:技术选型、LLM集成、智能体工作流、RAG流水线、MCP以及经典ML与ML.NET的结合 |
dotnet-template-engine |
模板引擎技能:模板发现、脚手架搭建与模板创作 |
dotnet-test |
运行、诊断与迁移.NET测试:测试执行、筛选、平台检测及MSTest工作流 |
dotnet-aspnet |
ASP.NET Core Web开发:中间件、端点、实时通信及API设计模式 |
Claude Code 安装
以 Claude Code 为例,安装流程十分简洁:
- 打开 Claude Code 终端
- 添加市场:
/plugin marketplace add dotnet/skills

- 安装插件:
/plugin install@dotnet/skills
例如安装核心.NET技能:
/plugin install dotnet@dotnet/skills

- 重新启动 Claude Code 终端以加载新插件
- 查看可用技能:
/skills

- 接下来,在您的 Claude Code 中验证安装
dotnet@dotnet/skills插件后的AI输出效果即可。
项目源码地址
更多实用功能与特性,欢迎前往项目开源地址查看:GitHub 开源地址:https://github.com/dotnet/skills
