python
Installation
SKILL.md
Python Skills
A comprehensive collection of guidance for Python software development, covering project configuration, dependency management, CLI tooling, and best practices across the modern Python ecosystem.
Overview
Python is one of the most widely-used programming languages, powering web backends, data science, machine learning, DevOps automation, CLI tools, and scripting. The Python ecosystem has undergone significant modernization in recent years with pyproject.toml replacing setup.py, type hints becoming standard, and new high-performance tooling like uv transforming the developer experience.
This skill tree provides structured guidance for navigating the Python ecosystem effectively.
Knowledge Map
python/
project-system/ pyproject.toml, build backends, setuptools, hatch, flit, maturin
package-management/ pip, uv, poetry, pdm, conda, pipx, virtual environments
cli/ argparse, click, typer, rich, textual
packages/ Popular libraries and frameworks (Flask, FastAPI, Django, pytest, etc.)
Related skills