Claude Code plugins for Python tooling: type checking, formatting, linting, packaging, and testing.
Repo: https://github.com/boo1-boo1/python-tooling-plugins
Add this marketplace in Claude Code:
/plugin marketplace add boo1-boo1/python-tooling-plugins
Then install a plugin:
/plugin install basedpyright-lsp
/plugin install pyright-lsp
/plugin install black-formatter
/plugin install ruff-linter
/plugin install uv
/plugin install poetry
/plugin install pytest
Type checking
| Plugin | Description | Command |
|---|---|---|
| basedpyright-lsp | Python language server (basedpyright) for type checking and code intelligence (LSP: basedpyright-langserver) |
/python-typecheck [path] |
| pyright-lsp | Python language server (pyright) for type checking and code intelligence (LSP: pyright-langserver) |
/pyright-typecheck [path] |
Formatting & linting
| Plugin | Description | Command |
|---|---|---|
| black-formatter | Python code formatting with Black, plus a hook that auto-formats on edit | /python-format [path] |
| ruff-linter | Python linting and code quality checks with Ruff, plus a hook that lints on edit | /python-lint [path] [--fix] |
Packaging & dependency management
| Plugin | Description | Command |
|---|---|---|
| uv | Python packaging/dependency management with uv | /uv-deps <add|remove|sync|lock|run> [args] |
| poetry | Python packaging/dependency management with Poetry | /poetry-deps <add|remove|install|lock|run> [args] |
Testing
| Plugin | Description | Command |
|---|---|---|
| pytest | Python testing with pytest | /python-test [path|-k expr|-m marker] |
Commands invoke the plugin's skill explicitly, bypassing auto-detection.