ワンクリックで
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.