managedcode/dotnet-skills

Installable .NET skill catalog and CLI for Codex, Claude Code, GitHub Copilot, and Gemini.

解决的问题

AI 编码助手常常生成过时的 .NET 模式(例如在 .NET 8 项目中使用 EF6),因为它们缺乏最新的、框架特定的上下文。dotnet-skills 提供了一个由社区维护的「技能」目录——详细实现指南,可安装到 AI 助手中,确保它们遵循现代 .NET 标准和官方 Microsoft 文档。

如何工作

该项目提供一个 CLI 工具,允许开发者浏览、安装和管理这些技能以及编排代理。它会扫描本地项目文件(*.csprojpackage.json),根据代码库中检测到的库和框架,推荐或自动安装相关技能。这些技能随后被放置在特定的配置目录中,供各种 AI 平台(如 Claude、Copilot、Gemini 和 Codex)使用,使代理在生成代码时能够引用正确的模式。

适用人群

使用 AI 编码助手的 .NET 开发者,希望通过为代理提供最新的框架知识,消除幻觉和过时的代码建议。

主要亮点

  • 多代理支持:兼容 Claude、Copilot、Gemini、Codex、Junie 和 Grok Build。
  • 项目感知安装:自动检测 NuGet 包和框架信号,安装匹配的技能。
  • 交互式控制中心:全屏 CLI 界面,用于浏览目录、分析令牌权重和管理安装。
  • 编排代理:包含专门的代理层(如 dotnet-routerdotnet-ai),可将复杂任务路由到特定的窄范围技能。
  • 社区驱动:一个不断增长的开源目录,涵盖整个 .NET 生态系统,从 ASP.NET Core 到 Orleans 和 Semantic Kernel。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目