Programowanie · Budowanie i kod
csharp-aspnet-core-web-api
/csharp-aspnet-core-web-api
Pomaga budować szybkie, wieloplatformowe REST API i minimalne API w C# na ASP.NET Core.
Dla kogo
- Autor
- nextboxis ↗
- Repozytorium
- library-skill-agents ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 28.10.2026
Ocena i bezpieczeństwo
100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Przestarzałość
Brak sygnałów. Repozytorium zmienione 28.10.2026, bez odwołań do wycofanych modeli i API.
Licencja
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Pomaga budować szybkie, wieloplatformowe REST API i minimalne API w C# na ASP.NET Core.
Oryginalny opis (EN)
Use this skill when building cross-platform, high-throughput REST APIs and minimal APIs using C# and ASP.NET Core.
Jak działa
- When to use
- Prerequisites
- Step-by-step workflow
- Commands / code examples
- Common mistakes & pitfalls
- Verification checklist
- Related skills
Sekcje z nagłówków SKILL.md, w oryginale · 64 linii, 324 słów
Podgląd SKILL.md
---
name: csharp-aspnet-core-web-api
description: Use this skill when building cross-platform, high-throughput REST APIs and minimal APIs using C# and ASP.NET Core.
---
# C# ASP.NET Core Web API
## When to use
Use this skill when you need to building cross-platform, high-throughput REST APIs and minimal APIs using C# and ASP.NET Core.
## Prerequisites
- Working knowledge of backend architecture, HTTP protocols, and systems programming.
- Appropriate runtime installed (Node.js, Python, Go, Rust, Java, or .NET depending on stack).
## Step-by-step workflow
1. **Define resource contracts**: Establish unambiguous request and response schemas, validation rules, and error envelopes.
2. **Implement routing & handlers**: Structure modular controllers or handlers keeping transport logic isolated from domain services.
3. **Enforce input validation**: Validate and sanitize all inbound parameters, headers, and payloads before reaching business logic.
4. **Implement robust error handling**: Return standardized error responses with consistent HTTP status codes and correlation IDs.
5. **Optimize resilience & telemetry**: Instrument endpoints with structured logging, health checks, metrics, and timeout boundaries.
## Commands / code examples
```ts
// Example implementation pattern for csharp-aspnet-core-web-api
import { Request, Response, NextFunction } from 'express';
export interface StandardApiResponse<T> {
success: boolean;
data?: T;
error?: {
code: string;
message: string;
details?: unknown;
};
meta?: {
timestamp: string;
requestId: string;
};
}
export function apiResponseHandler<T>(data: T, req: Request): StandardApiResponse<T> {
return {
success: true,
data,
meta: {
timestamp: new Date().toISOString(),
requestId: (req.headers['x-request-id'] as string) || 'req_auto_gen',
},
};
}
```
## Common mistakes & pitfalls
- Exposing raw database exceptions or internal stack traces directly in client responses.
- Neglecting request timeouts, allowing hung external dependencies to exhaust server connection pools.
- Omitting correlation IDs (`X-Request-ID`), making distributed debugging impossible across microservices.
## Verification checklist
- [ ] Endpoints adhere strictly to standardized HTTP status codes and contract specifications.
- [ ] Inbound requests are validated against strict type schemas before processing.
- [ ] Errors return structured envelopes without leaking sensitive infrastructure details.
- [ ] All database queries and external service calls have explicit timeout deadlines.
## Related skills
- restful-api-design-best-practices
- api-rate-limiting-throttling
- distributed-tracing-opentelemetry-sdk
- secure-code-review-static-analysis-sast
Wersje
W bazie nie ma innych skilli o nazwie csharp-aspnet-core-web-api.
Migawka bazy z 13.11.2026 · wersja paczki ce4286698a03 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 96aspnet-rest-apis
Podaje zasady budowania REST API w ASP.NET dla plików C# i JSON. - 100aspnet-core
Dostarcza zasady i dobre praktyki dla projektów ASP.NET Core: Minimal APIs, EF Core, uwierzytelnianie, middleware i wdrażanie. - 100aspnet-core-api-engineering
Pomaga budować, testować i wdrażać API w ASP.NET Core i C# z testami xUnit. - 100aspnet-core
Wspiera tworzenie backendowych API i usług chmurowych w ASP.NET Core: Minimal APIs, routing kontrolerów, Entity Framework Core, middleware i wstrzykiwanie zależności. - 85aspnet-core
Buduje, przegląda i refaktoryzuje aplikacje ASP.NET Core: Blazor, Razor Pages, MVC, Minimal API, SignalR, uwierzytelnianie i wydajność. - 100dotnet-core-expert
Pomaga budować aplikacje .NET Core o architekturze cloud-native, wydajne mikroserwisy, nowoczesne wzorce C# i wdrożenia wieloplatformowe z minimal APIs i funkcjami ASP.NET Core.