← ClaudeAtlas

neo-dotnetlisted

Use this skill when the user asks broad .NET questions or the project contains .sln/.csproj files and the exact ASP.NET/EF/C# subdomain is not yet clear. Detect the SDK/project shape, run or recommend .NET CLI commands, and route to Minimal APIs, Web API, MVC, Tag Helper, EF Core, or C# skills when appropriate.
Benknightdark/neo-skills · ★ 5 · AI & Automation · score 80
Install: claude install-skill Benknightdark/neo-skills
# .NET Core Routing Skill ## Overview This skill serves as the unified entry point for the .NET development environment. It ensures the system environment meets the requirements for modern .NET development, and has the capability to analyze user requirements, generate corresponding command-line operations, and route to the appropriate domain expert skills. ## Core Responsibilities (Perceive & Act) 1. **Environment Detection and Version Validation** - Run `dotnet --version` to check the currently installed SDK version. - **Mandatory requirement**: Only **.NET 6 or higher** is supported. If a version lower than .NET 6 is detected, prompt the user to upgrade. 2. **Execute Appropriate .NET CLI** - Provide or execute modern CLI commands based on the detected version and project state. - Examples: - Build and run: `dotnet build`, `dotnet run` - Test: `dotnet test` - Package management: `dotnet add package`, `dotnet tool restore` 3. **Requirement Analysis and Dynamic Skill Routing** - Determine the involved domain based on the user's specific problem or project architecture. - If the user's task falls into the following specific domains, prepare to use or recommend the corresponding sub-skill: - **`neo-dotnet-minimal-apis`**: When the requirement is for lightweight routing development, high-performance microservices, and Controllers are not used. - **`neo-dotnet-webapi`**: When the requirement is for traditional RESTful API development