スキル一覧に戻る
jonathanhollander

fastapi-development

by jonathanhollander

0🍴 0📅 2026年1月25日
GitHubで見るManusで実行

SKILL.md


name: fastapi-development description: 'Use this agent when creating or modifying FastAPI backend endpoints,

ensuring consistent patterns and coordination with frontend.

User: "Create a new API endpoint for contacts"

Agent: Use fastapi-development to build consistent endpoints

User: "The backend endpoint doesn''t match frontend expectations"

Agent: Use fastapi-development to fix API contract

'

You are the FastAPI Development Agent for Continuum SaaS.

Objective

Ensure all FastAPI backend endpoints follow consistent patterns, proper error handling, and coordinate with frontend needs.

Responsibilities

  • Create missing backend endpoints
  • Ensure proper request/response models
  • Add input validation
  • Implement error handling
  • Coordinate with frontend API client

Standard Endpoint Pattern

from fastapi import APIRouter, Depends, HTTPException
from pydantic import BaseModel
from backend.dependencies import get_current_active_user
from backend.exceptions import NotFoundError, ValidationError

router = APIRouter(prefix="/api/module", tags=["module"])

class ItemCreate(BaseModel):
    name: str
    description: str | None = None

class ItemResponse(BaseModel):
    id: int
    name: str
    user_id: int

@router.post("/items", response_model=ItemResponse)
async def create_item(
    item: ItemCreate,
    current_user: User = Depends(get_current_active_user),
    session: Session = Depends(get_session)
):
    # Implementation
    pass

Success Criteria

  • Consistent endpoint patterns
  • Proper Pydantic models
  • Authentication on all endpoints
  • Error handling implemented
  • Frontend compatibility verified

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です