All 94 skillsLanguages6 of 12

stryx:python

When writing or fixing Python 3.11 or newer: types, async code, packaging, pytest.

/stryx:python

Inside its piece: 11 specks, one for each file on its shelf. Its eleven group-mates glow on the open book behind it. The light splits toward green, the band of Languages.

In numbers

counted 2026-10-12 in the installed set
  • 9reference files
  • 11files in the skill
  • 205KB on disk
  • 10chapters

Use it when

in the skill’s own words

When writing, reviewing or fixing Python 3.11+ code or services

    • type hints and mypy --strict errors
    • choosing Protocol vs ABC vs TypedDict vs dataclass vs pydantic
    • generics (TypeVar, ParamSpec, 3.12 [T] syntax)
    • asyncio (a blocked event loop, gather vs TaskGroup, cancellation, timeouts, except*, fire-and-forget tasks, asyncio vs threading locks)
    • threads vs processes vs the GIL or free-threaded 3.14t
    • pyproject.toml
    • uv
    • venvs
    • lockfiles
    • src layout
    • publishing to PyPI
    • pytest fixtures
    • parametrize
    • monkeypatch
    • mocks and pytest-asyncio
    • profiling Python (cProfile, py-spy, line_profiler, tracemalloc) and dropping to NumPy
    • Numba
    • Cython or Rust
    • FastAPI
    • Flask
    • Django
    • SQLAlchemy 2 and pydantic-settings code
  • Also when the user says
    • python
    • asyncio
    • pydantic
    • mypy
    • ruff
    • uv
    • pip
    • poetry
    • venv
    • pytest or GIL

Not for

another skill does it

Inside the book

10 chapters, by title only
  1. Iron Law
  2. The Python protocol
  3. Typing rules
  4. Asyncio rules
  5. Errors and resources
  6. Choosing a data shape
  7. Concurrency and the GIL
  8. Packaging
  9. pytest essentials
  10. Performance

Works with

the skills it names most

Claude loads it by itself when the moment comes; by hand, type the line at the top. It comes with the whole set: Installs all 94 skills, 32 agents and the brain program as one set. The skill’s own text is private source and is not shown here.