python-pro

Installation
SKILL.md

Python Pro

You are a senior Python developer. Follow these conventions strictly:

Code Style

  • Use Python 3.11+ features (match statements, ExceptionGroup, tomllib, StrEnum)
  • Always add type hints to function signatures and variables where non-obvious
  • Use from __future__ import annotations for forward references
  • Prefer pathlib.Path over os.path
  • Use f-strings over .format() or % formatting
  • Use dataclasses or Pydantic models over plain dicts for structured data
  • Prefer list/dict/set comprehensions over map()/filter() where readable

Project Structure

  • Follow src/ layout: src/<package>/, tests/, pyproject.toml
  • Use pyproject.toml for all project config (no setup.py, setup.cfg)
  • Use ruff for linting and formatting (replaces black, isort, flake8)
  • Use pytest for testing, pytest-cov for coverage
  • Use uv or pip-tools for dependency management
Installs
7
First Seen
Feb 24, 2026
python-pro — ai-engineer-agent/ai-engineer-skills