backend-dev - FastAPI Backend Development
Develops backend features including models, schemas, API endpoints, and tests for FastAPI application
Tags
Updated: 2026-03-22Capabilities
Typical Inputs
Typical Outputs
What this skill does
- read feature specification
- write test cases
- create database models
- create alembic migration
- write pydantic schemas
- implement service logic
- create api routes
- run pytest tests
- run ruff linter
- run mypy checker
- start backend server
- test api endpoints
- update documentation
Inputs
- features.json
- AGENTS.md
- factory/library files
- existing backend files
Outputs
- test files
- database models
- alembic migrations
- pydantic schemas
- service modules
- api routes
- test results
- lint results
- type check results
- api test logs
- documentation updates
Requirements
- Python virtual environment
- FastAPI
- SQLAlchemy
- Alembic
- Pydantic
- pytest
- ruff
- mypy
