Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
FastAPI scaffolding (modules, DTOs, endpoints) + Alembic migrations with auto-fix for Enum downgrade.
npx claudepluginhub ruslan-korneev/claude-plugins --plugin fastapiCreate 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
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Python development tools. Includes 2 specialized agents and 8 skills.
Modern Python development with Python 3.12+, Django, FastAPI, async patterns, and production best practices
Modern Python ecosystem patterns - FastAPI, SQLAlchemy, Temporal, architecture, and testing
Advanced FastAPI skills for dependency injection, async patterns, and validation.
Comprehensive FastAPI backend development plugin with MongoDB/Beanie, Keycloak auth, Docker/K8s deployment, background tasks, caching, observability, and real-time features
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Linear 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.
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.