.NET Agent Skills:为 AI 编码代理打造的一站式 .NET 技能库
你是否曾经在让 AI 编码助手(如 GitHub Copilot、Codex 等)帮助你处理 .NET 项目时,发现它对 C#/.NET 的上下文理解不足,导致生成的代码质量参差不齐?.NET Agent Skills 的出现正是为了彻底解决这个问题。它是一个由 .NET 团队官方维护的 Agent Skills 和自定义代理集合,遵循 agentskills.io 开放标准,旨在让 AI 编码代理原生掌握 .NET 开发所需的各项技能。
截至收录:
.NET Agent Skills stars数:5173
.NET Agent Skills forks数:385
.NET Agent Skills项目目录截图

.NET Agent Skills核心亮点
📚 覆盖 .NET 全技术栈:内置 dotnet、dotnet-aspnetcore、dotnet-blazor、dotnet-maui 等多个插件,从基础语言服务、Web 开发到移动 UI,让 AI 代理全方位理解 .NET 生态。
⚙️ 深度技能编排:每个插件都包含精心设计的 Skills 和自定义 Agent,例如 dotnet-msbuild 提供构建失败诊断、性能优化和代码现代化建议;dotnet-diag 专注性能调查、调试和故障分析。
🔌 多平台即插即用:支持 GitHub Copilot CLI / Claude Code、VS Code (Preview)、Cursor 以及 OpenAI Codex,通过插件市场一条命令即可安装,无需复杂配置。
🚀 紧跟最新版本:包含 dotnet11 插件,提供对 .NET 11 新 API 和语言特性的专门支持,确保 AI 辅助开发始终与前沿技术同步。
.NET Agent Skills快速开始
如果你使用 Copilot CLI 或 Claude Code,只需几步就能让 AI 代理获得 .NET 技能:
- 添加 marketplace:
bash
# 在 Copilot CLI 或 Claude Code 中执行
/plugin marketplace add dotnet/skills - 安装所需插件(以最核心的
dotnet插件为例):
bash
/plugin install dotnet@dotnet-agent-skills - 重启并查看可用技能:
bash
# 重启后查看所有可用的 skills
/skills
# 查看自定义 agents
/agents
如果你使用 VS Code,则可以在 settings.json 中开启预览功能:
{
"chat.plugins.enabled": true,
"chat.plugins.marketplaces": ["dotnet/skills"]
}
配置完成后,在 Copilot Chat 中输入 /plugins 即可浏览并安装插件。
.NET Agent Skills应用场景
场景一:AI 辅助 .NET 代码生成与理解
借助 dotnet 插件(C# LSP 集成),AI 编码代理可以像一位资深 .NET 工程师一样理解代码上下文,提供更准确的补全、重构和解释。
场景二:自动化测试迁移与升级
dotnet-test-migration 插件提供了编排代理,能够将 xUnit 测试项目迁移到 MSTest,或升级 MSTest/xUnit 版本,并将 VSTest 迁移到 Microsoft.Testing.Platform,大幅降低手动迁移成本。
场景三:性能诊断与故障排查
当生产环境出现性能瓶颈时,AI 代理可以通过 dotnet-diag 技能分析转储文件、跟踪计数器、定位内存泄漏,为运维人员提供快速排查建议。
场景四:项目现代化升级
dotnet-upgrade 帮助开发者将 .NET 项目平滑迁移到 .NET 11,自动识别 API 变更、语言特性调整和兼容性问题,让升级过程更加顺畅。
用户案例:目前,该技能库已被 GitHub Copilot、OpenAI Codex、Cursor 等主流 AI 编码工具采用,任何 .NET 开发者都能通过这些工具直接使用 .NET 团队精心打磨的技能包,显著提升自动化水平。
.NET Agent Skills链接
dotnet / skills项目地址:https://github.com/dotnet/skills
本文地址:https://www.tgoos.com/46038
