Skills for Real Engineers. Straight from my .agents directory.
aspnet-minimal-api-openapi
Agent skill fromgithub/awesome-copilot
Create ASP.NET Minimal API endpoints with proper OpenAPI documentation
How to install aspnet-minimal-api-openapi
npx skills add github/awesome-copilot# or add only this skill to Claude Code: copy the folder
skills/aspnet-minimal-api-openapi/
# into
~/.claude/skills/aspnet-minimal-api-openapi/ (all projects)
.claude/skills/aspnet-minimal-api-openapi/ (one project)
1# ASP.NET Minimal API with OpenAPI23Your goal is to help me create well-structured ASP.NET Minimal API endpoints with correct types and comprehensive OpenAPI/Swagger documentation.45## API Organization67- Group related endpoints using `MapGroup()` extension8- Use endpoint filters for cross-cutting concerns9- Structure larger APIs with separate endpoint classes10- Consider using a feature-based folder structure for complex APIs1112## Request and Response Types1314- Define explicit request and response DTOs/models15- Create clear model classes with proper validation attributes16- Use record types for immutable request/response objects17- Use meaningful property names that align with API design standards18- Apply `[Required]` and other validation attributes to enforce constraints19- Use the ProblemDetailsService and StatusCodePages to get standard error responses2021## Type Handling2223- Use strongly-typed route parameters with explicit type binding24- Use `Results<T1, T2>` to represent multiple response types25- Return `TypedResults` instead of `Results` for strongly-typed responses26- Leverage C# 10+ features like nullable annotations and init-only properties2728## OpenAPI Documentation2930- Use the built-in OpenAPI document support added in .NET 931- Define operation summary and description32- Add operationIds using the `WithName` extension method33- Add descriptions to properties and parameters with `[Description()]`34- Set proper content types for requests and responses35…
Excerpt shown under the repository's MIT license.
More skills in awesome-copilot
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
