Python Project Setup

Configure modern Python development tooling for any Python project — library, backend, CLI, or otherwise. Invoke this skill whenever a user wants to set up or improve Python tooling, configure pyproject.toml, add pre-commit hooks, set up linting or formatting, configure a type checker or test runner, or any request like "set up my Python project", "configure Python tooling", "add pre-commit to my project", "set up ruff and mypy", or "bootstrap Python dev tools". This skill works on both empty repositories and existing projects with partial configuration. It produces ONLY configuration files — no source code, no test logic.

ThiagoPanini cf58235 5 files · 29.1 KB Updated

File contents

ThiagoPanini/aidriven/tree/main/.claude/skills/python-project-setup commit cf58235de7

Frequently asked questions

npx skillmds@latest add thiagopanini/python-project-setup