skills
为AI编码助手(如Copilot CLI、Claude Code、Cursor)提供.NET/C专属技能/插件的官方仓库,涵盖数据访问、诊断、构建、AI集成等12个领域。微软团队维护,遵循开放标准agentskills.io,可直接安装到主流AI编码工具中,大幅提升.NET开发场景下的agent能力。
README
.NET Agent Skills
本仓库包含 .NET 团队精心挑选的核心技能集和用于编码 Agent(智能代理)的自定义 Agent。关于 Agent Skills 标准,请参见 agentskills.io。
📊 控制面板 - 所含插件的准确性和效率评分趋势 (https://dotnet.github.io/skills/)
包含内容
| 插件 | 描述 |
|---|---|
| dotnet | 核心 .NET 技能集合,用于处理常见 .NET 编码任务。 |
| dotnet-data | 用于 .NET 数据访问和 Entity Framework 相关任务的技能。 |
| dotnet-diag | 用于 .NET 性能调查、调试和事故分析的技能。 |
| dotnet-msbuild | 全面的 MSBuild 和 .NET 构建技能:故障诊断、性能优化、代码质量和现代化。 |
| dotnet-nuget | NuGet 和 .NET 包管理:依赖管理和现代化。 |
| dotnet-upgrade | 用于跨框架版本、语言特性和兼容性目标迁移和升级 .NET 项目的技能。 |
| dotnet-maui | 用于 .NET MAUI 开发的技能:环境搭建、诊断和故障排除。 |
| dotnet-ai | 用于 .NET 的 AI 和 ML 技能:技术选型、LLM 集成、Agent(智能代理)工作流、RAG 流水线、MCP 以及使用 ML.NET 的经典 ML。 |
| dotnet-template-engine | .NET 模板引擎技能:模板发现、项目脚手架搭建和模板创作。 |
| dotnet-test | 用于运行、诊断和迁移 .NET 测试的技能:测试执行、筛选、平台检测和 MSTest 工作流。 |
| dotnet-aspnet | ASP.NET Core Web 开发技能,包括中间件、端点、实时通信和 API 模式。 |
| dotnet11 | 针对 .NET 11 新 API 和语言特性的技能。 |
安装
🚀 插件 - Copilot CLI / Claude Code
- 启动 Copilot CLI 或 Claude Code
- 添加市场:
/plugin marketplace add dotnet/skills - 安装一个插件:
/plugin install <plugin>@dotnet-agent-skills - 重启以加载新插件
- 查看可用技能:
/skills - 查看可用 Agent(智能代理):
/agents - 更新插件(按需):
/plugin update <plugin>@dotnet-agent-skills
VS Code / VS Code Insiders(预览版)
[!IMPORTANT]
VS Code 插件支持是一项预览功能,可能会有变动。您可能需要先启用它。
// settings.json
{
"chat.plugins.enabled": true,
"chat.plugins.marketplaces": ["dotnet/skills"]
}
配置完成后,在 Copilot Chat 中输入 /plugins,或在扩展中使用 @agentPlugins 筛选器来浏览和安装市场中的插件。
Cursor
本仓库是一个 Cursor 插件市场。您可以直接在 Cursor 中发现和安装已发布的插件:
- 在 Cursor 中打开市场面板
- 搜索
.NET或浏览 cursor.com/marketplace - 安装所需的插件
对于本地开发或未发布的更改,可从本地检出导入插件:
- 将您的本地检出复制或符号链接到
~/.cursor/plugins/local/dotnet-agent-skills - 重启 Cursor 或运行 Developer: Reload Window
Codex CLI
本仓库中的技能遵循 agentskills.io 开放标准, 并与 OpenAI Codex 兼容。
使用 skill-installer CLI 并附带 GitHub URL 安装单个技能:
$ skill-installer install https://github.com/dotnet/skills/tree/main/plugins/<plugin>/skills/<skill-name>
贡献
请参阅 CONTRIBUTING.md 了解贡献指南以及如何添加新插件。
许可证
详见 LICENSE。