开源项目

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

  1. 启动 Copilot CLI 或 Claude Code
  2. 添加市场:
    /plugin marketplace add dotnet/skills
    
  3. 安装一个插件:
    /plugin install <plugin>@dotnet-agent-skills
    
  4. 重启以加载新插件
  5. 查看可用技能:
    /skills
    
  6. 查看可用 Agent(智能代理):
    /agents
    
  7. 更新插件(按需):
    /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 中发现和安装已发布的插件:

  1. 在 Cursor 中打开市场面板
  2. 搜索 .NET 或浏览 cursor.com/marketplace
  3. 安装所需的插件

对于本地开发或未发布的更改,可从本地检出导入插件:

  1. 将您的本地检出复制或符号链接到 ~/.cursor/plugins/local/dotnet-agent-skills
  2. 重启 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。

开源项目dotnet2026-05-21原文

相关内容