用途:作为 .NET 开发环境的统一入口,先确认环境满足现代 .NET 开发要求,再分析用户需求、生成相应命令行操作,并路由到合适的领域专家技能。
主要能力:环境检测与版本校验,运行 dotnet --version 检查已安装 SDK 版本,强制要求仅支持 .NET 6 或更高版本,若检测到低于 .NET 6 则提示用户升级;执行合适的 .NET CLI,根据检测到的版本与项目状态提供或执行现代 CLI 命令,例如构建与运行 dotnet build、dotnet run,测试 dotnet test,包管理 dotnet add package、dotnet tool restore;需求分析与动态技能路由,根据用户具体问题或项目架构判断所属领域。
路由方向:若任务属于轻量路由开发、高性能微服务且不使用 Controllers,准备加载或建议切换到 dotnet-minimal-apis;若属于遵循控制器模式的传统 RESTful API 开发,对应 dotnet-webapi;若涉及服务端渲染(SSR)、Razor 视图与 ViewModels,对应 dotnet-mvc;若涉及数据库迁移、Linq 查询优化或模型映射,对应 dotnet-ef-core。需注意这些子技能可能尚未实现,应告知用户未来实现方向。
使用方式:技能触发时优先检查 SDK 环境,然后回答用户的 .NET 相关问题;若判断问题属于上述四个专业领域之一,主动建议并准备委派给对应专家技能处理。
限制:仅支持 .NET 6 及以上版本;子技能可能尚未实现;资料未提供收费、价格、平台与效果等信息。