dev-python/skills/python-fastapi-development/SKILL.md
Python FastAPI backend development with async patterns, SQLAlchemy, Pydantic, authentication, and production API patterns.
npx skillsauth add act70255/skillsbundle python-fastapi-developmentInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Specialized workflow for building production-ready Python backends with FastAPI, featuring async patterns, SQLAlchemy ORM, Pydantic validation, and comprehensive API patterns.
Use this workflow when:
app-builder - Application scaffoldingpython-development-python-scaffold - Python scaffoldingfastapi-templates - FastAPI templatesuv-package-manager - Package managementUse @fastapi-templates to scaffold a new FastAPI project
Use @python-development-python-scaffold to set up Python project structure
prisma-expert - Prisma ORM (alternative)database-design - Schema designpostgresql - PostgreSQL setuppydantic-models-py - Pydantic modelsUse @database-design to design PostgreSQL schema
Use @pydantic-models-py to create Pydantic models for API
fastapi-router-py - FastAPI routersapi-design-principles - API designapi-patterns - API patternsUse @fastapi-router-py to create API endpoints with CRUD operations
Use @api-design-principles to design RESTful API
auth-implementation-patterns - Authenticationapi-security-best-practices - API securityUse @auth-implementation-patterns to implement JWT authentication
fastapi-pro - FastAPI patternserror-handling-patterns - Error handlingUse @fastapi-pro to implement comprehensive error handling
python-testing-patterns - pytest testingapi-testing-observability-api-mock - API testingUse @python-testing-patterns to write pytest tests for FastAPI
api-documenter - API documentationopenapi-spec-generation - OpenAPI specsUse @api-documenter to generate comprehensive API documentation
deployment-engineer - Deploymentdocker-expert - ContainerizationUse @docker-expert to containerize FastAPI application
| Category | Technology | |----------|------------| | Framework | FastAPI | | Language | Python 3.11+ | | ORM | SQLAlchemy 2.0 | | Validation | Pydantic v2 | | Database | PostgreSQL | | Migrations | Alembic | | Auth | JWT, OAuth2 | | Testing | pytest |
development - General developmentdatabase - Database operationssecurity-audit - Security testingapi-development - API patternsdata-ai
Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evide...
tools
Comprehensive testing and QA workflow covering unit testing, integration testing, E2E testing, browser automation, and quality assurance.
tools
evidence-driven proactive engineering workflow: keep momentum, avoid idle loops, require verifiable progress, and escalate blockers with structure.
tools
Complete browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp. Test pages, fill forms, take screenshots, check responsive design, validate UX, test login ...