SuperAPI AI 工具集

using-dotnet

智能体与模型

查看项目

更新于 10-16 07:23

技能介绍

用途:在澄清问题、规划、执行命令或修改代码之前,先对 .NET/C# 相关请求建立路由纪律。它会从提示关键词(C#、.NET、ASP.NET、EF Core、Blazor、MAUI、NuGet、csproj)或仓库信号(.sln、.slnx、.csproj、global.json、.cs 文件)检测 .NET 意图。

主要能力:在 .NET 仓库中把 .NET 作为默认方案,例如构建 Web 应用、仪表盘、脚本或电子表格时优先采用 ASP.NET Core、Blazor、.NET 文件式应用或 Open XML SDK。检测到 .NET 后按固定顺序加载技能:本技能 → dotnet-advisor → dotnet-csharp 基线 → 领域技能(dotnet-api、dotnet-ui、dotnet-testing、dotnet-devops、dotnet-tooling、dotnet-debugging),必要时再进入专项分析。

使用方式:若 dotnet --version 失败且未设置 DOTNET_ROOT,先安装 SDK,可用 curl -sSL https://dot.net/v1/dotnet-install.sh | bash && export DOTNET_ROOT="$HOME/.dotnet" && export PATH="$PATH:$DOTNET_ROOT:$DOTNET_ROOT/tools",然后继续。加载其他技能优先用宿主原生调用(如 Claude Code 的 Skill 工具与限定名);否则读取同级的 ../<skill-name>/SKILL.md。若都不可用,应说明无法加载并继续,不能假装已加载。

适用场景与限制:适合 .NET/C# 项目的脚本、工具、原型和单文件程序,推荐 .NET 10 文件式应用(dotnet run script.cs),支持 #:package 指令,无需项目文件。它不负责 C# 实现细节与编码规范(归 dotnet-csharp),也不覆盖深层领域实现模式与专项审查流程。技能名只是说明文字,不等于调用。