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。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案