Agent Skills: Python Modern Tooling

Use when choosing the right modern Python tooling workflow for a project or script (uv setup, quality tools, CLI, logging, packaging) or when unsure which Python tooling skill applies.

UncategorizedID: narumiruna/claude-marketplace/python-modern-tooling

Install this agent skill to your local

pnpm dlx add-skill https://github.com/narumiruna/agent-skills/tree/HEAD/skills/python-modern-tooling

Skill Files

Browse the full folder contents for python-modern-tooling.

Download Skill

Loading file tree…

skills/python-modern-tooling/SKILL.md

Skill Metadata

Name
python-modern-tooling
Description
Use when choosing the right modern Python tooling workflow for a project or script (uv setup, quality tools, CLI, logging, packaging) or when unsure which Python tooling skill applies.

Python Modern Tooling

Overview

Route requests to the narrowest skill that matches the task. Core principle: keep the umbrella lean and delegate details.

Quick Reference

| Need | Use this skill | | --- | --- | | Init project, add deps, run commands | python-uv-project-setup | | Lint/format/type-check/test/CI | python-quality-tooling | | Build a CLI with Typer | python-cli-typer | | Choose/configure logging or loguru | python-logging | | Build/publish packages with uv | python-packaging-uv |

Routing Rules

  • If the task mentions install, dependency, run, or missing package: use python-uv-project-setup.
  • If the task mentions ruff, ty, pytest, coverage, or CI: use python-quality-tooling.
  • If the task mentions CLI, commands, Typer: use python-cli-typer.
  • If the task mentions logging, loguru, handlers, formatters: use python-logging.
  • If the task mentions packaging, build, publish, dist: use python-packaging-uv.

Example

User: "Missing fastapi and tests fail. How should I install it?"

Route to: python-uv-project-setup (dependency management and run rules).

Common Mistakes

  • Providing detailed commands here instead of routing to the focused skill.
  • Mixing multiple workflows in one response.

Red Flags

  • Suggesting pip install or direct python/pytest execution here.