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 產生的反模式。
相關
- 專案
- 專案
- 專案
- 專案
- 專案