首页 > 教程攻略 > ai教程 >.NET 官方团队发布的.NET Agent Skills,告别 AI 编程幻觉!

.NET 官方团队发布的.NET Agent Skills,告别 AI 编程幻觉!

来源:互联网 时间:2026-06-10 07:24:26

前言

你是否也曾被 AI 编程助手的“幻觉”搞得头疼?明明写的是 .NET 代码,它却给你甩来 Ja va 的解决方案;明明你在用 .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 为例,安装过程非常简洁:

  1. 打开 Claude Code 终端
  2. 添加市场:
    /plugin marketplace add dotnet/skills

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

  1. 重新启动 Claude Code 终端以载入新插件
  2. 查看可用技能:
    /skills

  1. 接下来,在你的 Claude Code 中验证安装 dotnet@dotnet/skills 插件后的 AI 输出效果即可。

项目源码地址

更多实用功能和特性欢迎前往项目开源地址查看:

GitHub 开源地址:https://github.com/dotnet/skills