fastapi-dev

Community

Standardize FastAPI endpoint development.

Authorlinsomniac
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Speeds up building robust FastAPI endpoints by codifying consistent patterns for models, validation, error handling, authentication, and documentation.

Core Features & Use Cases

  • Pydantic Models: Always define request/response schemas in app/schemas/
  • Error Handling: Use error codes from esig-design.md Error Code Catalog
  • Authentication: Use get_current_user dependency for protected routes
  • Validation: Implement constraints from esig-design.md (e.g., name 1-255 chars)
  • Idempotency: Create endpoints accept Idempotency-Key header
  • Tests: Write success, validation error, and auth error test cases

Quick Start

Follow the checklist to implement or update an endpoint, then run tests to validate Pydantic models, error handling, and authentication patterns.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: fastapi-dev
Download link: https://github.com/linsomniac/smtphotel/archive/main.zip#fastapi-dev

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.