·api-design-patterns
</>

api-design-patterns

hieutrtr/ai1-skills

API-Vertragsdesignkonventionen für FastAPI-Projekte mit Pydantic v2. Verwendung während der Entwurfsphase, wenn Sie neue API-Endpunkte planen, Anforderungs-/Antwortverträge definieren, Paginierung oder Filterung entwerfen, Fehlerantworten standardisieren oder die API-Versionierung planen. Behandelt RESTful-Benennung, HTTP-Methodensemantik, Pydantic v2-Schema-Namenskonventionen (XxxCreate/XxxUpdate/XxxResponse), Cursor-basierte Paginierung, Standardfehlerformat und OpenAPI-Dokumentation. Behandelt NICHT Implementierungsdetails (verwenden Sie python-backend-expert) oder Architektur auf Systemebene (verwenden Sie system-architecture).

11Installationen·1Trend·@hieutrtr

Installation

$npx skills add https://github.com/hieutrtr/ai1-skills --skill api-design-patterns

SKILL.md

| GET /v1/users | GET /v1/getUsers | No verbs — HTTP method implies action | | POST /v1/users | POST /v1/user/create | POST to collection = create | | GET /v1/order-items | GET /v1/orderItems | Kebab-case, not camelCase | | GET /v1/users/{id}/orders | GET /v1/users/{id}/orders/{oid}/items | Max 2 nesting levels |

| POST /v1/orders/{id}/actions/cancel | POST /v1/cancelOrder/{id} | Action sub-resource for non-CRUD |

| Method | Purpose | Request Body | Success Status | Idempotent |

API-Vertragsdesignkonventionen für FastAPI-Projekte mit Pydantic v2. Verwendung während der Entwurfsphase, wenn Sie neue API-Endpunkte planen, Anforderungs-/Antwortverträge definieren, Paginierung oder Filterung entwerfen, Fehlerantworten standardisieren oder die API-Versionierung planen. Behandelt RESTful-Benennung, HTTP-Methodensemantik, Pydantic v2-Schema-Namenskonventionen (XxxCreate/XxxUpdate/XxxResponse), Cursor-basierte Paginierung, Standardfehlerformat und OpenAPI-Dokumentation. Behandelt NICHT Implementierungsdetails (verwenden Sie python-backend-expert) oder Architektur auf Systemebene (verwenden Sie system-architecture). Quelle: hieutrtr/ai1-skills.

Original anzeigen

Fakten (zitierbereit)

Stabile Felder und Befehle für KI/Such-Zitate.

Installationsbefehl
npx skills add https://github.com/hieutrtr/ai1-skills --skill api-design-patterns
Kategorie
</>Entwicklung
Verifiziert
Erstes Auftreten
2026-02-05
Aktualisiert
2026-02-18

Schnelle Antworten

Was ist api-design-patterns?

API-Vertragsdesignkonventionen für FastAPI-Projekte mit Pydantic v2. Verwendung während der Entwurfsphase, wenn Sie neue API-Endpunkte planen, Anforderungs-/Antwortverträge definieren, Paginierung oder Filterung entwerfen, Fehlerantworten standardisieren oder die API-Versionierung planen. Behandelt RESTful-Benennung, HTTP-Methodensemantik, Pydantic v2-Schema-Namenskonventionen (XxxCreate/XxxUpdate/XxxResponse), Cursor-basierte Paginierung, Standardfehlerformat und OpenAPI-Dokumentation. Behandelt NICHT Implementierungsdetails (verwenden Sie python-backend-expert) oder Architektur auf Systemebene (verwenden Sie system-architecture). Quelle: hieutrtr/ai1-skills.

Wie installiere ich api-design-patterns?

Öffnen Sie Ihr Terminal oder Kommandozeilen-Tool (Terminal, iTerm, Windows Terminal, etc.) Kopieren Sie diesen Befehl und führen Sie ihn aus: npx skills add https://github.com/hieutrtr/ai1-skills --skill api-design-patterns Nach der Installation wird der Skill automatisch in Ihrer KI-Programmierumgebung konfiguriert und ist bereit zur Verwendung in Claude Code oder Cursor

Wo ist das Quell-Repository?

https://github.com/hieutrtr/ai1-skills