Aspnet Core
Skill ActiveBuild, 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.
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/skillsRuns 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
Similar Extensions
Csharp Async
100Get best practices for C# async programming
C# Developer
95Use 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.
Microsoft Skill Creator
100Create 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.
Microsoft Docs
100Understand 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.
Typescript Advanced Types
100Master 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.
Build Shiny Module
100Build 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.