dotnet/skills
GitHub: dotnet/skills
.NET 官方团队为 AI 编程 Agent 精选的技能与插件集合,涵盖 C# 开发、调试、构建、测试、升级及 Web 与 AI 场景。
Stars: 4704 | Forks: 347
# .NET Agent Skills
[](https://dotnet.github.io/skills/)
本仓库包含 .NET 团队为编程 agent 精选的核心技能和自定义 agent 集合。有关 Agent Skills 标准的信息,请参阅 [agentskills.io](https://agentskills.io)。
[**📊 仪表板**](https://dotnet.github.io/skills/) - 所含插件的准确性和效率评分趋势 (https://dotnet.github.io/skills/)
## 包含内容
| 插件 | 描述 |
|--------|-------------|
| [dotnet](plugins/dotnet/) | 用于编程 agent 的 C# 语言服务器 (LSP) 集成和高级 .NET 开发技能。 |
| [dotnet-advanced](plugins/dotnet-advanced/) | 用于处理特殊场景下特定 .NET 任务的 .NET 技能集合。 |
| [dotnet-data](plugins/dotnet-data/) | 用于 .NET 数据访问和 Entity Framework 相关任务的技能。 |
| [dotnet-diag](plugins/dotnet-diag/) | 用于 .NET 性能调查、调试和事件分析的技能。 |
| [dotnet-msbuild](plugins/dotnet-msbuild/) | 全面的 MSBuild 和 .NET 构建技能:故障诊断、性能优化、代码质量和现代化。 |
| [dotnet-nuget](plugins/dotnet-nuget/) | NuGet 和 .NET 包管理:依赖管理和现代化。 |
| [dotnet-upgrade](plugins/dotnet-upgrade/) | 用于跨框架版本、语言特性和兼容性目标迁移和升级 .NET 项目的技能。 |
| [dotnet-maui](plugins/dotnet-maui/) | 用于 .NET MAUI 开发的技能:环境设置、诊断和故障排除。 |
| [dotnet-ai](plugins/dotnet-ai/) | .NET 的 AI 和 ML 技能:技术选择、LLM 集成、agentic 工作流、RAG pipeline、MCP 以及使用 ML.NET 的经典 ML。 |
| [dotnet-template-engine](plugins/dotnet-template-engine/) | .NET 模板引擎技能:模板发现、项目脚手架和模板创作。 |
| [dotnet-test](plugins/dotnet-test/) | 用于运行、生成、分析和改进 .NET 测试的技能:测试执行、过滤、平台检测、覆盖率、可测试性和 MSTest 工作流。 |
| [dotnet-test-migration](plugins/dotnet-test-migration/) | 用于迁移 .NET 测试框架和平台的技能和编排 agent:MSTest 和 xUnit 版本升级、xUnit 到 MSTest 的转换,以及 VSTest 到 Microsoft.Testing.Platform 的迁移。 |
| [dotnet-aspnetcore](plugins/dotnet-aspnetcore/) | ASP.NET Core Web 开发技能,包括 middleware、endpoint、实时通信和 API 模式。 |
| [dotnet-blazor](plugins/dotnet-blazor/) | 用于 Blazor 开发的技能:组件编写、交互性和 Web 应用程序模式。 |
| [dotnet11](plugins/dotnet11/) | 用于新 .NET 11 API 和语言特性的技能。 |
## 安装说明
### 🚀 插件 - Copilot CLI / Claude Code
1. 启动 Copilot CLI 或 Claude Code
2. 添加 marketplace:
/plugin marketplace add dotnet/skills
3. 安装插件:
/plugin install @dotnet-agent-skills
4. 重启以加载新插件
5. 查看可用技能:
/skills
6. 查看可用 agent:
/agents
7. 按需更新插件:
/plugin update @dotnet-agent-skills
### VS Code / VS Code Insiders (预览版)
```
// settings.json
{
"chat.plugins.enabled": true,
"chat.plugins.marketplaces": ["dotnet/skills"]
}
```
配置完成后,在 Copilot Chat 中输入 `/plugins` 或在 Extensions 中使用 `@agentPlugins` 过滤器,即可从 marketplace 浏览并安装插件。
### Cursor
本仓库是一个 [Cursor 插件 marketplace](https://cursor.com/docs/plugins)。您可以直接在 Cursor 中发现并安装已发布的插件:
1. 在 Cursor 中打开 marketplace 面板
2. 搜索 `.NET` 或浏览 [cursor.com/marketplace](https://cursor.com/marketplace)
3. 安装所需的插件
如需本地开发或查看未发布的更改,可从本地检出的代码中导入插件:
1. 将本地检出的代码复制或符号链接到 `~/.cursor/plugins/local/dotnet-agent-skills`
2. 重启 Cursor 或运行 **Developer: Reload Window**
### Codex CLI
本仓库中的技能遵循 [agentskills.io](https://agentskills.io) 开放标准
并与 [OpenAI Codex](https://developers.openai.com/codex/skills) 兼容。
#### 插件 marketplace(推荐)
Codex CLI v0.121.0 及更高版本支持 [插件 marketplace](https://developers.openai.com/codex/plugins)。
本仓库在 `.agents/plugins/marketplace.json` 处提供了原生 Codex marketplace 清单,
因此您可以将 `dotnet/skills` 注册为 marketplace 并直接从中安装插件。
1. 添加 marketplace:
codex plugin marketplace add dotnet/skills
2. 启动 Codex 并打开插件浏览器:
/plugins
3. 浏览 `dotnet-agent-skills` 标签页并安装所需的插件。
4. 按需更新插件:
codex plugin marketplace upgrade dotnet-agent-skills
#### 单个技能
您也可以使用 `skill-installer` CLI 并通过 GitHub URL 安装单个技能:
```
$ skill-installer install https://github.com/dotnet/skills/tree/main/plugins//skills/
```
## 贡献指南
有关贡献指南以及如何添加新插件,请参阅 [CONTRIBUTING.md](CONTRIBUTING.md)。
## 许可证
详情请参阅 [LICENSE](LICENSE)。
标签:AI编程助手, LLM Agent, macOS, SOC Prime, 多人体追踪, 开发工具, 插件/技能库