neo-dotnet
/neo-dotnet
Rozpoznaje kształt projektu .NET, uruchamia lub poleca polecenia .NET CLI i kieruje do właściwych skilli, takich jak Minimal APIs, Web API, MVC, EF Core i C#.
- Autor
- Benknightdark ↗
- Repozytorium
- neo-skills ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 25.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 1
Brak sygnałów. Repozytorium zmienione 25.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Rozpoznaje kształt projektu .NET, uruchamia lub poleca polecenia .NET CLI i kieruje do właściwych skilli, takich jak Minimal APIs, Web API, MVC, EF Core i C#.
Oryginalny opis (EN)
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.
Jak działa
- Overview
- Core Responsibilities (Perceive & Act)
- Usage Guidelines
- Documentation
Podgląd SKILL.md
---
name: neo-dotnet
description: >
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.
compatibility: "Supports .NET 6.0 and above. Requires .NET SDK installed on the local machine."
metadata:
version: "1.0.0"
category: "Framework"
---
# .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 following the controller pattern.
- **`neo-dotnet-mvc`**: When the requirement involves Server-Side Rendering (SSR), Razor views, and ViewModels.
- **`neo-dotnet-tag-helper`**: When the requirement is for developing custom Razor Tag Helpers using pure C# (without CSHTML), focusing on reusable UI components and logic.
- **`neo-dotnet-ef-core`**: When the requirement involves database migrations, Linq query optimization, or model mapping.
## Usage Guidelines
When this skill is triggered, please prioritize checking the SDK environment, then answer the user's .NET-related questions. If the problem is found to belong to one of the four professional domains mentioned above, proactively suggest and prepare to delegate it to the corresponding expert skill for processing.
## Documentation
### Official References
- [.NET CLI Tools Overview](https://learn.microsoft.com/en-us/dotnet/core/tools/)
Wersje
W bazie nie ma innych skilli o nazwie neo-dotnet.
Migawka bazy z 28.10.2026 · wersja paczki 60bd658d8a4e (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 90dotnet-minimal-apis
Buduje minimalne API ASP.NET Core z grupami endpointów, filtrami i typowanymi wynikami oraz pomaga wybrać między minimal APIs a kontrolerami MVC. - 90neo-dotnet-minimal-apis
Pomaga budować, debugować i recenzować Minimal APIs w ASP.NET Core: grupy tras, filtry endpointów, typed results, metadane OpenAPI i wydajne usługi API bez kontrolerów. - 90dotnet-patterns
Dostarcza podręcznik budowania backendu w C# i .NET: API ASP.NET Core, workery, EF Core, układ projektu, czasy życia DI, async, wzorzec opcji, kontrakt błędów i kształt testów. - 90neo-dotnet-mvc
Pomaga budować, debugować i recenzować aplikacje ASP.NET Core MVC z widokami Razor, kontrolerami, ViewModelami, walidacją, Tag Helpers, View Components i układami renderowanymi po stronie serwera. - 100dotnet-web-apps
Pomaga wybrać i wdrożyć wzorce aplikacji webowych .NET: MVC, Razor Pages, Minimal APIs i Blazor, wraz z architekturą, strukturą projektu i routingiem w ASP.NET Core. - 100csharp-dotnet
Pomaga pisać, recenzować, testować i wydawać kod C# i .NET: API ASP.NET Core (minimal API lub kontrolery), dostęp do danych EF Core, poprawność async i układ solucji.