Help us improve
Share bugs, ideas, or general feedback.
From pythonic
Set up new Python projects following modern best practices with uv, ruff, pytest, and proper project structure.
npx claudepluginhub jwplatta/agent-cubicle --plugin pythonicHow this skill is triggered — by the user, by Claude, or both
Slash command
/pythonic:python-project-setupThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Set up new Python projects following modern best practices with uv, ruff, pytest, and proper project structure.
Configures Python projects with uv, mise, ruff, basedpyright, and pytest. Use for setting up pyproject.toml, builds, environments, linting, formatting, type checking, and testing.
Manages Python environments 10-100x faster using uv instead of pip. Covers project init, dependencies, virtual envs, and CLI tools via uv.
Sets up Python projects with uv for deps/envs, ruff for linting/formatting, ty for types, pytest for testing. Use for new projects, scripts, or migrations from pip/Poetry.
Share bugs, ideas, or general feedback.
Set up new Python projects following modern best practices with uv, ruff, pytest, and proper project structure.
Use this skill when:
Project Initialization
uv initDependency Management
Configuration Files
pyproject.toml with tool configurations.gitignore for Python projects.python-version for version managementProject Structure
src/<project_name>/ for source codetests/ directory for test filesdocs/ for documentation.vscode/ for editor configurationThis skill references the following context files in this directory:
project-structure-template.md - Standard directory layoutpyproject-toml-template.md - Configuration templatevscode-settings-template.json - Editor configurationgitignore-template.md - Python gitignore patternsreadme-template.md - README structure# Project initialization
uv init <project-name>
# Dependency management
uv add pytest --dev
uv add ruff --dev
uv add mypy --dev
uv add pydantic
# Sync dependencies
uv sync
After using this skill, the user should have:
python-code-quality skill for linting setuppython-testing skill for test framework configurationpython-project-setup agent for full orchestration