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

作者:技术拾光时间:2026-06-10 06:33:02浏览:252

.NET官方团队发布dotnet/skills,一套专为AI编码Agent打造的官方技能库,通过模块化Markdown文件封装专业知识与工作流,让AI工具准确理解.NET框架、API和最佳实践,覆盖核心开发、数据访问、诊断、构建、测试等十余个领域,有效解决编程幻觉问题。

前言

你是否也曾遇到过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、单元测试和最佳实践,从而输出更可靠的代码。

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

Agent Skills 介绍

Agent Skills(智能体技能)是将专业知识与工作流规范封装为可复用资产的标准化解决方案。其本质是一套模块化Markdown文件,具备以下能力:

  • 自动触发,无需手动输入提示词
  • 团队共享,统一协作标准
  • 工程化管理,纳入版本控制与CI/CD流程
  • 教会AI工具(如Claude、Copilot、Cursor等)精准执行特定任务

简而言之,它帮助AI编程告别重复造轮子,走向专业化与规模化应用。

.NET 官方团队发布的 Agent Skills,告别 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

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

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

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

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

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

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

项目源码地址

更多实用功能和特性欢迎前往项目开源地址查看:GitHub开源地址:https://github.com/dotnet/skills