一键导入
minimal-api-patterns
Best practices for defining Endpoints, DTOs, and Validators using ASP.NET Core Minimal APIs.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Best practices for defining Endpoints, DTOs, and Validators using ASP.NET Core Minimal APIs.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | minimal-api-patterns |
| description | Best practices for defining Endpoints, DTOs, and Validators using ASP.NET Core Minimal APIs. |
As an API Contract Guardian, you are responsible for:
GloboTicket.Application/DTOs.MapGroup definitions in GloboTicket.API/Endpoints/.MapGroup to organize related endpoints.public static WebApplication MapVenueEndpoints(this WebApplication app)
{
var venues = app.MapGroup("/api/venues")
.RequireAuthorization()
.WithTags("Venues");
venues.MapGet("/", GetAllVenues);
return app;
}
record types for DTOs for immutability.// Good
public record VenueDto(Guid Id, string Name, string Location);
// Bad
public class Venue : Entity { ... } // Do not return this!
IVenueService) into endpoint delegates.venues.MapPost("/", async (CreateVenueDto dto, IVenueService service) =>
{
var result = await service.CreateAsync(dto);
return Results.Created($"/api/venues/{result.Id}", result);
});
Design system patterns for reusable UI via atomic design, Tailwind tokens/variants, and accessibility. Use when creating atoms/molecules, theming, or hardening a11y.
Entity Framework Core best practices for configuration, queries, concurrency, and multi-tenancy.
Frontend architecture patterns for React apps (React Router 7, TanStack Query). Use when planning features, defining routes, data strategies, and component gaps.
Infrastructure standards for Docker, scripts, middleware, and authentication in multi-tenant deployments.
Integration testing performance optimization, test parallelization, cleanup strategies, and CI/CD categorization patterns. Use when optimizing test execution speed, managing test data, or structuring tests for automated pipelines.
ASP.NET Core Minimal APIs patterns for endpoints, DTOs, validation, and service integration. Use when implementing API endpoints, defining request/response contracts, or structuring API projects with clean separation of concerns.