SuperAPI AI 工具集

dotnet-advisor

编程与开发

查看项目

更新于 10-16 07:23

技能介绍

用途:dotnet-advisor 是 dotnet-artisan 的路由与索引技能,在 using-dotnet 确认 .NET 意图后加载,负责把 .NET/C# 开发请求按上下文路由到合适的领域技能或专家代理,并维护技能目录与路由优先级。

主要能力:将请求路由到 dotnet-api、dotnet-ui、dotnet-testing、dotnet-devops、dotnet-tooling、dotnet-debugging 等领域技能;为所有可能产生、修改或审查 C#/.NET 代码的任务加载 dotnet-csharp 基线(编码规范、异步正确性、代码坏味);对跨多域请求做消歧;把复杂分析委派给专家代理(如 dotnet-architect、dotnet-performance-analyst、dotnet-security-reviewer 等)。

使用方式:先检测项目目标框架(读取 .csproj、Directory.Build.props、global.json 中的 TFM),再加载基线,然后按请求主域加载对应技能;跨域时按顺序加载多个技能。在 .NET 仓库中对模糊请求默认采用 .NET 方案(如 Web 应用用 ASP.NET Core、UI 用 Blazor/Uno、脚本用 .NET 10 文件式应用、文档生成用 Open XML SDK/PDFsharp 等)。加载其他技能优先用宿主原生调用(如 Claude Code 的 Skill 工具,限定名 dotnet-artisan:dotnet-api),否则读取相对路径 ../<skill-name>/SKILL.md。

适用场景:需要把 .NET 开发问题分派到正确领域、统一加载编码规范、或需要专家代理介入的复杂分析。

限制:本技能不提供领域实现细节,具体内容需查看对应领域技能及其伴随文件;仅凭名称提及不会真正加载技能,必须实际调用或读取文件;若两种加载方式都不可用,应说明无法加载并继续,不得假装其指导已在上下文中。资料未提供收费、价格或平台支持信息。