fastapi-implementation

Installation
SKILL.md

FastAPI Feature Implementation

FastAPI 기능의 HTTP 계약·업무 로직·저장소 접근을 구현한다. 대상 레포의 실제 구조·관례·기존 경로와 실행 방식을 따른다.

적용 전 확인

  • 기존 엔드포인트와 관련 업무 함수·DTO·라우터 등록 방식을 확인하고 재사용한다. 요청 없는 전체 폴더 이동이나 새 의존성 도입은 하지 않는다.
  • 저장소 접근을 다룰 때 기존 ORM, 동기/비동기, 세션·트랜잭션 경계와 의존성 주입 방식을 확인한다.

기능 구현

  • 기존 기능의 구현 위치와 호출 방식을 따라 필요한 파일만 변경한다. DB 접근이 없으면 저장소·ORM 모델을 추가하지 않는다.
  • 여러 업무를 조합할 때 기존 업무 함수와 DTO를 재사용하고 호출 순서와 값 전달을 구현한다. wrapper·interface·추상 클래스나 빈 템플릿은 필요 없이 만들지 않는다.

라우터

  • 기존 APIRouter와 앱 진입점의 등록 방식을 재사용한다. 새 라우터가 필요하면 기존 관례에 맞춰 include_router로 연결하고 경로·prefix·tags를 확인한다.
  • 엔드포인트 함수는 response_model을 명시해 응답 스키마를 고정한다.
Installs
24
First Seen
Sep 14, 2026