Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Architecture design, code review (Review Pyramid), full-cycle TDD development, and structured feature specifications.
npx claudepluginhub ruslan-korneev/claude-plugins --plugin tech-lead(Architect) Create Architecture Decision Record
(Architect) Analyze project architecture (structure, dependencies, patterns, anti-patterns)
(Architect) Analyze module dependencies, detect circular dependencies
(Architect) Interactive architecture design for new project or module
(Dev) Full TDD development cycle - from prompt to documented feature. Orchestrates exploration, planning, and execution.
Deep architecture analysis with comprehensive checklist
Deep code review following the Review Pyramid. Analyzes API semantics, implementation correctness, documentation, and tests. Use for thorough pre-merge review.
Fast codebase analysis to extract features from existing code. Use when analyzing an existing project.
Fast codebase analysis to find relevant modules for a feature. Use when starting development to understand project structure.
Analyze dependencies at module, package, and layer levels
System-level architecture patterns for Python backend projects (FastAPI + SQLAlchemy 2.0).
This skill should be used when the user asks for "code review", "review my changes", "review this PR", "check my code", "pre-merge review", "review diff", or mentions reviewing code quality, implementation correctness, or preparing changes for merge.
Generate structured feature specifications with Business Rules (BR), User Stories (US), and Acceptance Criteria (AC).
This skill orchestrates full-cycle TDD development by integrating multiple specialized plugins into a cohesive workflow.
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.
Opinionated Python 3.11+ engineering system. Establishes strong defaults (SOLID, typing policy, testing standards, code smell detection) and routes to specialist skills for TDD, CLI, web, data/science, and constrained environments.
Python-specific validation, patterns, and expert agents
Full-stack orchestration with deployment, performance, security, and test automation
Editorial "Python Pro" bundle for Claude Code from Antigravity Awesome Skills.
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.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Linear integration: kanban board, cycle management, issue archive/delete, and comment edit/delete. Uses official Linear MCP for standard CRUD operations.
FastAPI scaffolding (modules, DTOs, endpoints) + Alembic migrations with auto-fix for Enum downgrade.
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.