Aaronontheweb/dotnet-skills

Claude Code skills and sub-agents for .NET Developers

解决的问题

它解决了通用 AI 编码能力与专业 .NET 开发所需的特定、经过实战检验的模式之间的差距。它不依赖 LLM 的通用预训练,而是提供了一个结构化的专业知识库,以防止常见的反模式,并确保 C# 和 .NET 生态系统中的生产级代码质量。

运作方式

该项目是一个与 Claude Code、Codex、GitHub Copilot 和 OpenCode 等 AI 编码助手兼容的插件。它提供两个主要组件:

  • 技能库 (Skills Library):包含 30 份详细参考文档(技能)的集合,涵盖 EF Core 模式、Akka.NET 分布式系统和 .NET Aspire 编排等特定技术领域。这些技能由 AI 通过检索引导推理来使用。
  • 专业代理 (Specialized Agents):五个在并发、性能分析和基准测试等领域具有深厚领域专业知识的 AI 人物角色,会针对相关任务自动调用。

目标用户

使用 AI 编码助手并希望在生产系统中强制执行高标准代码质量、性能和架构的专业 .NET 开发人员。

特色亮点

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

相关

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