FastAPI scaffolding (modules, DTOs, endpoints) + Alembic migrations with auto-fix for Enum downgrade.
Create Create/Read/Update DTOs from model
Create a new endpoint with service and test
(Alembic) Check migration for common problems
(Alembic) Create migration with auto-fix for Enum downgrade
Create a complete FastAPI module (routers, services, repositories, dto, models + tests)
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A curated collection of Claude Code plugins for Python backend development with FastAPI, SQLAlchemy 2.0, and modern tooling.
| Plugin | Description | Key Commands |
|---|---|---|
| ruff-lint | Linting with ruff (ZERO noqa policy) | /lint:check, /lint:explain, /lint:config |
| pytest-assistant | TDD testing patterns | /test:first, /test:fixture, /test:mock |
| fastapi-scaffold | FastAPI boilerplate generation | /fastapi:module, /fastapi:dto, /fastapi:endpoint |
| python-typing | Type annotations (ZERO type:ignore) | /types:check, /types:explain |
| docker-backend | Docker for development | /docker:run, /docker:file |
| alembic-migrations | Database migrations with enum handling | /migrate:create, /migrate:check |
| clean-code | SOLID principles & code smells | /clean:review, /clean:refactor |
Inside Claude Code, run these slash commands:
# Add this marketplace
/plugin marketplace add ruslan-korneev/claude-plugins
# Install individual plugins
/plugin install ruff-lint@python-backend-plugins
/plugin install pytest-assistant@python-backend-plugins
# Or install all plugins at once
/plugin install ruff-lint pytest-assistant fastapi-scaffold python-typing docker-backend alembic-migrations clean-code@python-backend-plugins
git clone https://github.com/ruslan-korneev/claude-plugins.git
cd claude-plugins
Then inside Claude Code:
# Add local marketplace
/plugin marketplace add ./
# Install plugins
/plugin install ruff-lint@python-backend-plugins
These plugins enforce best practices for Python backend development:
docker run before docker-composeEach plugin follows a consistent structure:
plugin-name/
├── .claude-plugin/
│ └── plugin.json # Plugin manifest
├── commands/
│ └── *.md # Slash commands
├── skills/
│ └── skill-name/
│ ├── SKILL.md # Main skill entry point
│ └── references/
│ └── *.md # Detailed documentation
├── agents/ # (optional) Specialized agents
│ └── *.md
├── hooks/ # (optional) Automation hooks
│ └── hooks.json
└── README.md
/lint:check src/
/lint:explain E501
/lint:config fastapi
/test:first UserService.create
/test:fixture async_session
/test:mock external_api
/fastapi:module users
/fastapi:dto User
/fastapi:endpoint GET /users/{id}
/types:check src/
/types:explain "Argument of type X is not assignable to parameter of type Y"
/docker:run postgres
/docker:file fastapi
/migrate:create add_user_status
/migrate:check
/clean:review src/services/
/clean:refactor extract_method
See CONTRIBUTING.md for guidelines on:
MIT License - see LICENSE for details.
For security concerns, see SECURITY.md.
npx claudepluginhub ruslan-korneev/claude-plugins --plugin fastapiLinear integration: kanban board, cycle management, issue archive/delete, and comment edit/delete. Uses official Linear MCP for standard CRUD operations.
Architecture design, code review (Review Pyramid), full-cycle TDD development, and structured feature specifications.
Python code quality: ruff linting (ZERO noqa), type checking (ZERO type:ignore), clean code (SOLID), TDD with pytest.
FastAPI backend + database stack provider (priority=150). Detects fastapi in pyproject.toml/requirements.txt. Provides fastapi-architect (Sonnet/medium — APIRouter, Pydantic v2 schemas, Depends injection, async endpoints, OAuth2/JWT, OpenAPI, SQLAlchemy model stubs, API contract for SPA frontends) and alembic-specialist (Sonnet/low — SQLAlchemy 2.0 mapped classes, alembic revision --autogenerate, migration review, alembic upgrade head, verification) agents plus fastapi-conventions and sqlalchemy-patterns skills. Reuses python-foundation skills. Extra database phase after development.
Python development with Django, FastAPI, async patterns, and uv package management
Advanced FastAPI skills for dependency injection, async patterns, and validation.
Python development tools. Includes 2 specialized agents and 8 skills.
Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.
Comprehensive FastAPI backend development plugin with MongoDB/Beanie, Keycloak auth, Docker/K8s deployment, background tasks, caching, observability, and real-time features