api-design-patterns
✓Pydantic v2 を使用した FastAPI プロジェクトの API コントラクト設計規則。新しい API エンドポイントの計画、リクエスト/レスポンス コントラクトの定義、ページネーションやフィルタリングの設計、エラー応答の標準化、API のバージョン管理の計画などの設計フェーズ中に使用します。 RESTful 命名、HTTP メソッド セマンティクス、Pydantic v2 スキーマ命名規則 (XxxCreate/XxxUpdate/XxxResponse)、カーソル ベースのページネーション、標準エラー形式、OpenAPI ドキュメントについて説明します。実装の詳細 (python-backend-expert を使用) やシステムレベルのアーキテクチャ (system-architecture を使用) については説明しません。
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 |
Pydantic v2 を使用した FastAPI プロジェクトの API コントラクト設計規則。新しい API エンドポイントの計画、リクエスト/レスポンス コントラクトの定義、ページネーションやフィルタリングの設計、エラー応答の標準化、API のバージョン管理の計画などの設計フェーズ中に使用します。 RESTful 命名、HTTP メソッド セマンティクス、Pydantic v2 スキーマ命名規則 (XxxCreate/XxxUpdate/XxxResponse)、カーソル ベースのページネーション、標準エラー形式、OpenAPI ドキュメントについて説明します。実装の詳細 (python-backend-expert を使用) やシステムレベルのアーキテクチャ (system-architecture を使用) については説明しません。 ソース: hieutrtr/ai1-skills。
引用可能な情報
AI/検索での引用用の安定したフィールドとコマンド。
- インストールコマンド
npx skills add https://github.com/hieutrtr/ai1-skills --skill api-design-patterns- カテゴリ
- </>開発ツール
- 認証済み
- ✓
- 初回登録
- 2026-02-05
- 更新日
- 2026-02-18
クイックアンサー
api-design-patterns とは?
Pydantic v2 を使用した FastAPI プロジェクトの API コントラクト設計規則。新しい API エンドポイントの計画、リクエスト/レスポンス コントラクトの定義、ページネーションやフィルタリングの設計、エラー応答の標準化、API のバージョン管理の計画などの設計フェーズ中に使用します。 RESTful 命名、HTTP メソッド セマンティクス、Pydantic v2 スキーマ命名規則 (XxxCreate/XxxUpdate/XxxResponse)、カーソル ベースのページネーション、標準エラー形式、OpenAPI ドキュメントについて説明します。実装の詳細 (python-backend-expert を使用) やシステムレベルのアーキテクチャ (system-architecture を使用) については説明しません。 ソース: hieutrtr/ai1-skills。
api-design-patterns のインストール方法は?
ターミナルまたはコマンドラインツール(Terminal、iTerm、Windows Terminal など)を開きます このコマンドをコピーして実行します: npx skills add https://github.com/hieutrtr/ai1-skills --skill api-design-patterns インストール後、スキルは自動的に AI コーディング環境に設定され、Claude Code や Cursor で使用できるようになります
ソースリポジトリはどこですか?
https://github.com/hieutrtr/ai1-skills
詳細
- カテゴリ
- </>開発ツール
- ソース
- skills.sh
- 初回登録
- 2026-02-05