claude

python-plugin

Python toolchain plugin: ruff + mypy + pytest + uv PostToolUse hooks, missing-test detector (Claude Code + git pre-commit), and a unified `python` skill alongside per-tool skills (python-ruff, python-mypy, python-uv, python-pytest, python-pypi) for fine-grained enablement.

0 on GitHubby Christian Howev0.3.1Apache-2.0updated 6 months agodevelopment
/

Plugin python-plugin from marketplace cjhowe-us-marketplace in cjhowe-us/marketplace. Commands read from the repo's manifest — 1 month ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (6)

  • python-mypy

    Deep guidance for mypy strict static typing. Use when configuring `[tool.mypy]`, debugging type errors, picking between `cast` / `assert isinstance` / TypeGuard, writing protocols vs ABCs, handling third-party libraries without stubs, dealing with pydantic plugin, silencing follow-imports for path-i

  • python-pypi

    Deep guidance for publishing Python packages to PyPI. Use when preparing a release, configuring `[project]` metadata for distribution, building wheels with `uv build`, publishing with `uv publish`, setting up Trusted Publishers / OIDC in GitHub Actions, picking version bump strategy, dealing with na

  • python-pytest

    Deep guidance for pytest. Use when writing tests, designing fixtures, parametrizing, configuring `[tool.pytest.ini_options]`, organizing conftest.py, debugging collection errors, picking plugins (pytest-xdist, pytest-asyncio, pytest-cov), or optimizing slow suites. Pairs with the unified `python` sk

  • python-ruff

    Deep guidance for ruff lint + format in Python projects. Use when configuring `[tool.ruff]` in pyproject.toml, picking rule sets, adding per-file ignores, debugging ruff diagnostics, wiring format-on-save, resolving conflicts between ruff format and ruff check, or migrating from black/isort/flake8.

  • python-uv

    Deep guidance for uv as the Python env + dep + tool runner. Use when setting up a venv, declaring dependencies in pyproject.toml, maintaining uv.lock, choosing between `uv run` / `uv tool` / `uvx`, pinning Python versions, debugging resolver conflicts, or migrating from pip / pip-tools / poetry. Pai

  • python

    Unified Python coding standard for projects in this workspace. Use this skill whenever reading, writing, editing, reviewing, or creating any `.py` file. Covers types (mypy --strict), lint/format (ruff), env + packaging (uv), tests (pytest), and publishing (PyPI). Per-tool deep dives live in sibling

Hooks (5)

  • PostToolUse

    python3 ${CLAUDE_PLUGIN_ROOT}/hooks/posttooluse-ruff.py

  • PostToolUse

    python3 ${CLAUDE_PLUGIN_ROOT}/hooks/posttooluse-mypy.py

  • PostToolUse

    python3 ${CLAUDE_PLUGIN_ROOT}/hooks/posttooluse-pytest.py

  • PostToolUse

    python3 ${CLAUDE_PLUGIN_ROOT}/hooks/posttooluse-test-required.py

  • PostToolUse

    python3 ${CLAUDE_PLUGIN_ROOT}/hooks/posttooluse-uv-lock.py

View source on GitHub

More from cjhowe-us/marketplace

All 6 plugins →

Artifact primitives for Claude Code: schemes, backends, templates, graph. Zero plugin deps. URI format: <scheme>|<backend>/<path>.

1 skill · hooks

0

Markdown linting and formatting via rumdl: LSP server, PostToolUse fmt hook, and the markdown coding-standard skill.

hooks

0

Document scheme + filesystem/Confluence backends + eight markdown templates (design, plan, review, release, test, requirement, user-story, triage). Requires artifact-plugin.

0

GitHub backends for the artifact plugin: gh-pr, gh-issue, gh-release, gh-milestone, gh-tag, gh-branch, gh-gist. Exposes shared `auth_status` helper for cross-plugin identity. Requires artifact-plugin.

0

Workflow orchestration plugin. `/workflow` entry skill, worker agent, four base workflows (default, conductor, plan-do, write-review) with conditional steps, execution scheme + execution-gh-pr backend, presence scheme + presence-gh-gist backend, shared TTL-cached GitHub auth. First-run seed always chains into the tutor. Dashboard reports installed workflows/templates/schemes/storages from the registry. Requires artifact-plugin.

0

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.

5 commands

HKUDS/CLI-Anything 58,665

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Use Alibaba Open Code Review from local Codex.

2 skills

alibaba/open-code-review 50,068

slidev

claude

Claude Code skill for creating and presenting Slidev slidedecks

1 skill

slidevjs/slidev 49,452

Maintain python-plugin?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins6 plugins