fastapi-expert
FastAPIとPydantic V2を使用した高性能な非同期Pythonアピを構築する際に活用できます。RESTエンドポイントの作成、Pydanticモデルの定義、認証フローの実装、非同期SQLAlchemyデータベース操作のセットアップ、JWT認証の追加、WebSocketエンドポイントの構築、OpenAPIドキュメント生成などが可能です。FastAPI、Pydantic、非同期Python、Python API、REST API Python、SQLAlchemy非同期、JWT認証、OpenAPI、Swagger Pythonなどの関連キーワードで起動します。
description の原文を見る
Use when building high-performance async Python APIs with FastAPI and Pydantic V2. Invoke to create REST endpoints, define Pydantic models, implement authentication flows, set up async SQLAlchemy database operations, add JWT authentication, build WebSocket endpoints, or generate OpenAPI documentation. Trigger terms: FastAPI, Pydantic, async Python, Python API, REST API Python, SQLAlchemy async, JWT authentication, OpenAPI, Swagger Python.
SKILL.md 本文
FastAPI Expert
非同期Python、Pydantic V2、FastAPIを用いた本番環境グレードのAPI開発に関する深い専門知識。
このスキルを使用する場合
- FastAPIでREST APIを構築する場合
- Pydantic V2バリデーションスキーマを実装する場合
- 非同期データベース操作をセットアップする場合
- JWT認証・認可を実装する場合
- WebSocketエンドポイントを作成する場合
- APIパフォーマンスを最適化する場合
コアワークフロー
- 要件を分析 — エンドポイント、データモデル、認証ニーズを確認
- スキーマを設計 — バリデーション用のPydantic V2モデルを作成
- 実装 — 適切な依存関係注入を用いた非同期エンドポイントを作成
- セキュリティ対応 — 認証、認可、レート制限を追加
- テスト — pytestとhttpxで非同期テストを作成。各エンドポイントグループごとに
pytestを実行し、/docsでOpenAPI仕様を確認
各ステップ後にチェックポイント: スキーマが正しくバリデーションされること、エンドポイントが期待するHTTPステータスコードを返すこと、
/docsが意図したAPI サーフェスを反映
...
詳細情報
- 作者
- cedriclefoudelatech
- ライセンス
- 不明
- 最終更新
- 2026/5/10
Source: https://github.com/cedriclefoudelatech/TIMLEMEILLEURIDF / ライセンス: 未指定