python-modern-tooling
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
More from narumiruna/telegram-bot
aiogram-framework
Build, refactor, or troubleshoot Telegram bots using aiogram v3. Use when working with aiogram routers/handlers/filters, Dispatcher lifecycle, update delivery (long polling or webhook), FSM, middleware/DI, error handling, or aiogram utilities like keyboards, formatting, and i18n.
181python-packaging-uv
Use when building or publishing Python packages with uv, including dist artifacts and pre-publish checks.
15python-cli-typer
Use when building or structuring Python CLI commands with Typer, including commands, options, and multi-command apps.
14python-logging
Use when choosing or configuring Python logging, especially deciding between stdlib logging and loguru for apps or CLIs.
14uv-scripts
Use when running or authoring standalone Python scripts with uv, especially when choosing Python versions, adding one-off dependencies, using no-project mode, or embedding inline script metadata.
14python-uv-project-setup
Use when initializing a Python project or script, adding dependencies, or running commands with uv, especially to avoid pip install and direct python/pytest usage.
12