← all plugins

Python Development

by @cjthompson · plugin · 6 skills

Deep Python production guidance for testing, project tooling, concurrency, and type-system work.

Install the whole plugin (CLI)
npx skillmds add cjthompson/python-testing npx skillmds add cjthompson/dignified-python npx skillmds add cjthompson/tighten-python-types npx skillmds add cjthompson/python-project-tooling npx skillmds add cjthompson/python-typing-reference npx skillmds add cjthompson/python-async-concurrency
⬇ Download

Skills in this plugin

  1. python-testing · cjthompson
    Design and implement robust Python tests with pytest, including unit and integration boundaries, fixtures, parametrization, failure cases, and optional property-based tests. Use when adding tests, repairing a test suite, or deciding how Python behavior should be verified.
    1
    repo stars
  2. dignified-python · cjthompson bundle
    Apply opinionated, production-grade Python design and review standards. Use for substantial Python implementation, refactoring, API design, module design, exception boundaries, interfaces, or a deep code-quality review; not for a quick standalone script.
    1
    repo stars
  3. tighten-python-types · cjthompson bundle
    Tighten annotations in existing Python code with a focused, low-churn workflow based on Honnibal's tighten-types skill. Use to improve changed files, remove avoidable Any, make container and return types precise, or reduce type-checker errors without broad refactoring.
    1
    repo stars
  4. python-project-tooling · cjthompson
    Configure and maintain Python projects, dependencies, packaging, environments, linting, formatting, type checking, testing, builds, and publishing. Use for pyproject.toml, an existing repository toolchain, or repository-level Python tooling work, not for a standalone script.
    1
    repo stars
  5. python-typing-reference · cjthompson bundle
    Answer detailed or normative questions about Python's type system using the complete vendored typing specification. Use for subtle assignability, generics, variance, protocols, overloads, narrowing, qualifiers, TypedDict, or checker-semantics questions that exceed everyday annotation guidance.
    1
    repo stars
  6. python-async-concurrency · cjthompson
    Design, implement, and debug Python asyncio and concurrent code with structured concurrency, bounded parallelism, cancellation safety, timeouts, cleanup, and clear error propagation. Use for async workflows, task orchestration, or choosing among concurrency models.
    1
    repo stars