Aaronontheweb/dotnet-skills

Claude Code skills and sub-agents for .NET Developers

解决的问题

该项目为 AI 编码助手提供了一个全面的专业 .NET 开发模式和专业知识库。通过提供经过筛选的「技能」和专业代理,防止 AI 依赖过时或通用的预训练数据,从而强制执行生产级别的 C# 和 .NET 生态系统标准。

如何工作

该项目作为 Claude Code、Codex、GitHub Copilot 和 OpenCode 等 AI 助手的插件进行构建。主要由两个核心组件组成:

  • 技能库:包含 30 个详细的参考文档(SKILL.md 文件),涵盖 Akka.NET、EF Core、.NET Aspire 以及现代 C# 编码标准等特定技术领域。
  • 专业代理:五个在并发、性能分析和 Actor 系统等领域具有深厚专业知识的 AI 人格,当检测到相关任务时,将由助手自动调用。

用户可通过助手的市场或通过将技能复制到项目配置目录中来安装该插件。

适用人群

使用 AI 编码助手的专业 .NET 开发者,希望确保 AI 生成的代码遵循现代、高性能且经过实战检验的生产模式,而非通用的 LLM 输出。

主要亮点

  • 广泛的 .NET 覆盖:涵盖 Akka.NET、ASP.NET Core、.NET Aspire 和 EF Core 等领域的专业知识。
  • 生产级原则:强调不可变性、类型安全和性能感知编码(例如使用 Span<T>)。
  • 多助手支持:兼容 Claude Code、Codex、GitHub Copilot 和 OpenCode。
  • 质量门禁:包含 dotnet-slopwatch 等工具,可检测代码库中 LLM 生成的反模式。

相关

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