Automatically configures formatter and linter settings when initializing Python projects. Installs ruff by default and uses pyproject.toml for configuration...
SKILL.md
Python Starter
Automatically configures formatter and linter when initializing Python projects.
Workflow
Environment Detection and Selection
Use UV if uv.lock file exists or uv command is available
Use Poetry if [tool.poetry] section exists in pyproject.toml
If no environment is configured, recommend uv
Otherwise use venv
Ask the user if uncertain
Install ruff
Install ruff as dev dependency based on selected environment