Collection of Claude Code plugins for Python backend development with FastAPI, SQLAlchemy 2.0, and modern tooling
npx claudepluginhub ruslan-korneev/claude-pluginsPython code quality: ruff linting (ZERO noqa), type checking (ZERO type:ignore), clean code (SOLID), TDD with pytest.
FastAPI scaffolding (modules, DTOs, endpoints) + Alembic migrations with auto-fix for Enum downgrade.
Architecture design, code review (Review Pyramid), full-cycle TDD development, and structured feature specifications.
Linear integration: kanban board, cycle management, issue archive/delete, and comment edit/delete. Uses official Linear MCP for standard CRUD operations.
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.
Claude Code marketplace entries for the plugin-safe Agentic Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 94 marketplace plugins, 203 local specialized agents, and 175 local skills - optimized for granular installation and minimal token usage
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations