스킬 fastapi-templates

fastapi-templates

안전 🌐 네트워크 접근⚙️ 외부 명령어🔑 환경 변수

FastAPI 프로젝트 템플릿 빠르게 만들기

깔끔한 FastAPI 구조와 비동기 및 의존성 주입 패턴이 필요합니다. 이 스킬은 프로덕션 준비가 된 API를 시작하기 위한 레이아웃과 코드 예제를 제공합니다.

지원: Claude Codex Code(CC)
⚠️ 67 나쁨
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"fastapi-templates" 사용 중입니다. Plan a FastAPI user service template with async patterns

예상 결과:

  • api, core, models, schemas, services, repositories를 위한 폴더 레이아웃
  • 의존성 주입을 위한 비동기 데이터베이스 세션과 애플리케이션 수명 주기 흐름
  • 사용자 리포지토리 및 서비스 책임
  • 엔드포인트 및 테스트 설정 개요

"fastapi-templates" 사용 중입니다. How do I set up dependency injection for database sessions?

예상 결과:

  • sessionmaker와 함께 SQLAlchemy의 AsyncSessionLocal 사용
  • try/except/finally가 포함된 get_db 비동기 생성자 의존성 생성
  • 테스트 데이터베이스 세션으로 테스트에서 의존성 재정의
  • 성공 시 커밋, 예외 시 롤백

보안 감사

안전
v4 • 1/17/2026

This is a documentation-only skill containing architectural guidance and code examples for FastAPI projects. All 41 static findings are FALSE POSITIVES: cryptographic algorithms (bcrypt, HS256) shown are industry-standard secure choices; backtick patterns are markdown code delimiters, not shell execution; environment variable references are Pydantic configuration definitions, not secret access. The skill has no executable code, network calls, or filesystem access capabilities.

2
스캔된 파일
741
분석된 줄 수
3
발견 사항
4
총 감사 수
감사자: claude 감사 이력 보기 →

품질 점수

38
아키텍처
90
유지보수성
85
콘텐츠
22
커뮤니티
100
보안
87
사양 준수

만들 수 있는 것

새 API 베이스라인

새 서비스를 위한 비동기, 의존성 주입, 테스트 패턴이 포함된 FastAPI 구조 정의

MVP API 설정

첫 번째 FastAPI MVP를 위한 명확한 프로젝트 레이아웃과 핵심 패턴 얻기

팀 아키텍처 가이드

여러 API에 걸쳐 리포지토리 및 서비스 레이어 패턴 표준화

이 프롬프트를 사용해 보세요

초기 구조
각 폴더와 파일 목적에 대한 간단한 설명과 함께 깔끔한 FastAPI 폴더 구조 제공
비동기 DB 설정
의존성 주입과 안전한 커밋 처리가 포함된 최소한의 비동기 데이터베이스 세션 설정 표시
리포지토리와 서비스
비동기 CRUD를 위한 기본 리포지토리 패턴과 이를 사용하는 사용자 서비스 레이어 초안 작성
JWT 인증과 테스트
JWT 인증 흐름과 사용자 엔드포인트를 위한 최소한의 비동기 테스트 전략 개요

모범 사례

  • 라우트, 데이터베이스, 백그라운드 태스크 전반에서 비동기 유지
  • 명확성을 위해 라우트, 서비스, 리포지토리 분리
  • 일관된 요청 및 응답 데이터에 Pydantic 스키마 사용

피하기

  • 비즈니스 로직을 라우트 핸들러 내부에 배치
  • 비동기 라우트에서 차단 데이터베이스 드라이버 사용
  • 핵심 사용자 흐름에 대한 테스트 건너뛰기

자주 묻는 질문

현재 FastAPI 버전과 호환되나요?
네, 패턴이 프레임워크 수준이며 현재 FastAPI 관행과 일치합니다.
이 스킬의 한계는 무엇인가요?
자동 프로젝트 생성이 아닌 가이드 및 예제를 제공합니다.
기존 프로젝트에 통합할 수 있나요?
네, 모듈별로 패턴을 채택할 수 있습니다.
내 데이터나 시크릿에 접근하나요?
아니요, 문서 전용이며 데이터에 접근하지 않습니다.
내 비동기 설정이 실패하면 어떻게 해야 하나요?
데이터베이스 URL, 드라이버 지원, 이벤트 루프 구성을 확인하세요.
코드 생성기와 비교하면 어떤 차이가 있나요?
파일을 생성하는 대신 아키텍처 가이드를 제공합니다.

개발자 세부 정보

파일 구조

📄 SKILL.md