Python Services
Názorné Python vzory pro CLI nástroje, async, FastAPI, úlohy a pozorovatelnost.
Otestováno · Funguje
Co umí
Jazykový skill integrovaný v pluginu Whetstone pokrývající moderní Python nástroje (uv/ruff/ty), rozhodování async vs. sync, strukturu služby FastAPI, úlohy na pozadí Celery s idempotencí, opakování tenacity a pozorovatelnost structlog/OpenTelemetry. Automaticky se připojuje k Python souborům (cesty: **/*.py) a spouští se na jazyk CLI/FastAPI/async/background-job/uv-ruff-ty v promptu.
Testovací report
Poznámka: repozitář skutečně dodává dvě verze tohoto obsahu: syrový distillery/generated-skills/python-services seškrabaný z repozitářů jiných lidí (výsledný artefakt, ne skutečný skill) a skutečný plugins/whetstone/skills/ia-python-services s vlastní složkou references/ -- testoval jsem ten skutečný. Na úkolu webhook-retry background-job správně zahrnul klíče pro zajištění nezměnitelnosti a frontu mrtvých zpráv, které odpověď založená na paměti vynechala.
Testováno: 2026-07-15 · Claude Code 2.x (agent harness)
Instalace
git clone https://github.com/iliaal/whetstone cd whetstone mkdir -p ~/.claude/skills cp -r plugins/whetstone/skills/ia-python-services ~/.claude/skills/python-services
Příkazy a ukázkové prompty
/python-servicesNázorné Python vzory pro CLI nástroje, async, FastAPI, úlohy a pozorovatelnost.
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
Add a background job that retries failed webhooks with backoffBuild a FastAPI endpoint that reports background job statusHelp me structure this Python service with proper observability