mcpField
F
fastapi-templates

fastapi-templates

github.com/sickn33開発49.1k300 回インストール今日更新
リポジトリ

fastapi-templates について

fastapi-templatesは、非同期APIやサービスを始める開発者向けのFastAPIプロジェクト構成スキルです。依存性注入、ミドルウェア、テスト、データベース利用アプリのパターンを扱います。

主な機能

  1. 01FastAPIプロジェクト構成
  2. 02非同期APIのパターン
  3. 03依存性注入とミドルウェア
  4. 04テストとプロジェクト設定
  5. 05PostgreSQL・MongoDBアプリのガイダンス

活用シーン

  1. 01FastAPIプロジェクトの開始
  2. 02非同期REST APIの構築
  3. 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 を参照してください。

制限事項

  • 上記の説明にある対象範囲に明確に当てはまる場合にのみ、このスキルを使用してください。
  • 出力を、環境固有の検証、テスト、または専門家によるレビューの代わりとして扱わないでください。
  • 必要な入力、権限、安全上の境界、または成功基準が不足している場合は、作業を中断して確認してください。

コメント