Skip to main content

Aspnet Core

Skill Active

Build, review, refactor, or architect ASP.NET Core web applications using current official guidance for .NET web development. Use when working on Blazor Web Apps, Razor Pages, MVC, Minimal APIs, controller-based Web APIs, SignalR, gRPC, middleware, dependency injection, configuration, authentication, authorization, testing, performance, deployment, or ASP.NET Core upgrades.

Purpose

To assist developers in building robust and modern ASP.NET Core web applications by providing current, official guidance on architecture, implementation, and best practices.

Features

  • Guidance on ASP.NET Core application models (Blazor, Razor Pages, MVC, Minimal APIs, Controllers)
  • Instructions on structuring Program.cs, services, middleware, and configuration
  • Best practices for data access, state management, and HTTP requests
  • Security, authentication, and authorization guidance
  • Testing, performance optimization, and deployment strategies

Use Cases

  • Choosing the right ASP.NET Core application model for a new project.
  • Configuring the request pipeline, dependency injection, and middleware.
  • Implementing security features like authentication, authorization, and secrets management.
  • Refactoring existing code to align with current ASP.NET Core official guidance.

Non-Goals

  • Directly generating or modifying project files (focus is on guidance).
  • Providing code examples for every possible scenario (references official docs).
  • Managing external dependencies or build processes (focus is on development practices).

Trust

  • warning:Issues AttentionOpen issues: 30, Closed issues: 6. The closure rate is low, indicating slow response times from maintainers.

Installation

npx skills add openai/skills

Runs the Vercel skills CLI (skills.sh) via npx — needs Node.js locally and at least one installed skills-compatible agent (Claude Code, Cursor, Codex, …). Assumes the repo follows the agentskills.io format.

Quality Score

77 /100
Analyzed about 20 hours ago

Trust Signals

Last commitabout 21 hours ago
Stars19k
Status
View Source

Similar Extensions

Csharp Async

100

Get best practices for C# async programming

Skill
github

C# Developer

95

Use when building C# applications with .NET 8+, ASP.NET Core APIs, or Blazor web apps. Builds REST APIs using minimal or controller-based routing, configures database access with Entity Framework Core, implements async patterns and cancellation, structures applications with CQRS via MediatR, and scaffolds Blazor components with state management. Invoke for C#, .NET, ASP.NET Core, Blazor, Entity Framework, EF Core, Minimal API, MAUI, SignalR.

Skill
jeffallan

Microsoft Skill Creator

100

Create agent skills for Microsoft technologies using official documentation. Use whenever the user wants to build, generate, or scaffold a skill for any Microsoft technology (Azure, .NET, M365, VS Code, Bicep, etc.)—even phrased casually like "make a skill for Cosmos DB." Investigates the topic via official docs, then generates a hybrid skill with essential knowledge stored locally and dynamic lookups for depth.

Skill
MicrosoftDocs

Microsoft Docs

100

Understand Microsoft technologies by querying official documentation. Use whenever the user asks how something works, wants tutorials, needs configuration options, limits, quotas, or best practices for any Microsoft technology (Azure, .NET, M365, Windows, Power Platform, etc.)—even if they don't mention "docs." If the question is about understanding a concept rather than writing code, this is the right skill.

Skill
MicrosoftDocs

Typescript Advanced Types

100

Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring compile-time type safety in TypeScript projects.

Skill
wshobson

Build Shiny Module

100

Build reusable Shiny modules with proper namespace isolation using NS(). Covers module UI/server pairs, reactive return values, inter-module communication, and nested module composition. Use when extracting a reusable component from a growing Shiny app, building a UI widget used in multiple places, encapsulating complex reactive logic behind a clean interface, or composing larger applications from smaller, testable units.

Skill
pjt222

© 2025 SkillRepo · Find the right skill, skip the noise.