agentsclimarketplace

Neo dotnet

Skill Benknightdark/neo-skills/skills/neo-dotnet

Neo Skills 是專為現代 AI Agent 設計的全方位能力擴充套件。本專案透過標準化的通訊架構,為 AI 代理安裝可插拔的「技能模組 (Skills)」,使其不僅僅是一個聊天機器人,而是能轉化為具備「感知-推理-行動」能力的多領域專家。

Install
npx -y skills add Benknightdark/neo-skills --skill neo-dotnet

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 7 stars7 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

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.

SKILL.md

2.9 KB, as published. Nobody here has run it

.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

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.