AI Pulse
📡 X 信号

Microsoft发布dotnet/skills 开源仓库(99)

Microsoft发布dotnet/skills 开源仓库(99)

微软悄悄发布了 99 个面向 AI Agent 的现成 .NET 技能。大多数 .NET 开发者根本不知道它们的存在 👇

这些技能是官方的、开源的。它们可以在 Claude Code、Codex、GitHub Copilot 和 Cursor 中使用。

技能就是一个装着指令的文件夹。你的 AI Agent 只会在任务需要时才加载它。你把步骤写一次,Agent 每次都会照着执行。

微软把它们放在 dotnet/skills 仓库里:14 个插件,99 个技能。插件就是一组相关技能的集合。你安装一个插件,就能一次性获得它所有的技能。

下面是我会优先安装的 5 个,按这个顺序:

𝟭. 𝗱𝗼𝘁𝗻𝗲𝘁-𝘂𝗽𝗴𝗿𝗮𝗱𝗲
把项目从 .NET 8 升级到 10,并开启可空引用类型。

𝟮. 𝗱𝗼𝘁𝗻𝗲𝘁-𝗱𝗮𝘁𝗮
optimizing-ef-core-queries 技能能捕捉 N+1 查询,选择正确的跟踪模式,并避开常见的 EF Core 性能陷阱。

𝟯. 𝗱𝗼𝘁𝗻𝗲𝘁-𝗮𝘀𝗽𝗻𝗲𝘁
用 Minimal APIs 正确地构建 Web API 端点和文件上传端点。

𝟰. 𝗱𝗼𝘁𝗻𝗲𝘁-𝘁𝗲𝘀𝘁
最大的插件:包含 22 个技能,用于运行测试、筛选测试以及在不同测试框架之间切换。

𝟱. 𝗱𝗼𝘁𝗻𝗲𝘁-𝗮𝗶
用 C# SDK 构建、调试和测试 MCP 服务器。

这些技能懂 .NET。但它们不懂你的项目。它们不知道你把实体放在哪里、你不用仓储模式,或者你的处理器返回 Result<T>。

你自己的技能可以填补这个空白:
→ 微软的技能处理通用 .NET 任务
→ 你的技能处理你自己的内部规则和约定

两者结合,你的 AI Agent 就既懂框架,也懂你的风格。

安装前有 2 个建议:
→ 不要把 99 个全装上。每个技能都会把自己的描述加进 Agent 的上下文,所以只选和你技术栈匹配的插件
→ 在提示词里直接点名要用哪个技能,别让 Agent 自己猜

在我的文章里,我详细讲解了完整的配置方法:
→ 什么是技能,技能里面有什么
→ 怎么写描述,才能让技能在正确的时机被触发
→ 怎么把你的项目约定变成技能:富实体、不用仓储、完整功能
→ 怎么用 Skill Creator 把你真实的代码文件打包进去
→ 怎么用 4 个步骤安装微软的 dotnet/skills

👉 在这里阅读完整的分步指南:
↳

本文由 AI 翻译自英文原帖,技术名词保留英文。

查看 X 原帖

订阅 AI Pulse

每天 08:00 · 12:30 · 18:30 · 23:50 更新