fastapi-templates について
fastapi-templatesは、非同期APIやサービスを始める開発者向けのFastAPIプロジェクト構成スキルです。依存性注入、ミドルウェア、テスト、データベース利用アプリのパターンを扱います。
主な機能
- 01FastAPIプロジェクト構成
- 02非同期APIのパターン
- 03依存性注入とミドルウェア
- 04テストとプロジェクト設定
- 05PostgreSQL・MongoDBアプリのガイダンス
活用シーン
- 01FastAPIプロジェクトの開始
- 02非同期REST APIの構築
- 03データベース対応サービスの構成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill fastapi-templatesインストール後、Claude Code で/fastapi-templatesを入力して読み込まれたか確認します。
同梱ファイルresources/implementation-playbook.md
詳細
FastAPI プロジェクトテンプレート
非同期パターン、依存性注入、ミドルウェア、および高性能 API を構築するためのベストプラクティスを備えた、FastAPI プロジェクトの出発点となる構成です。
このスキルを使う場面
- FastAPI の新規プロジェクトをゼロから始める
- Python で非同期 REST API を実装する
- 高性能なウェブサービスやマイクロサービスを構築する
- PostgreSQL、MongoDB を使用する非同期アプリケーションを作成する
- 適切な構成とテストを備えた API プロジェクトを設定する
このスキルを使わない場面
- タスクが FastAPI プロジェクトテンプレートに関係しない場合
- 対象範囲外の別の分野やツールが必要な場合
手順
- 目標、制約、必要な入力を明確にします。
- 関連するベストプラクティスを適用し、結果を検証します。
- 実行可能な手順と検証方法を提示します。
- 詳細な例が必要な場合は、
resources/implementation-playbook.mdを開きます。
例
Create a PostgreSQL-backed user API using the playbook. First define request/output/internal schemas and object authorization, then test registration, inactive-token rejection and forbidden cross-user reads. Report missing project files before claiming a runnable service.
リソース
- 詳細なパターンと例については、
resources/implementation-playbook.mdを参照してください。
制限事項
- 上記の説明にある対象範囲に明確に当てはまる場合にのみ、このスキルを使用してください。
- 出力を、環境固有の検証、テスト、または専門家によるレビューの代わりとして扱わないでください。
- 必要な入力、権限、安全上の境界、または成功基準が不足している場合は、作業を中断して確認してください。
コメント
Markdown 対応