Python Services
Meningsfulle Python-mønstre for CLI-verktøy, async, FastAPI, jobber og observabilitet.
Bestått
Hva den gjør
En språk-klasse ferdighet bundlet i Whetstone-pluginen som dekker moderne Python-verktøy (uv/ruff/ty), async-vs-sync beslutninger, FastAPI-tjenestestruktur, Celery bakgrunnsjobber med idempotens, tenacity retries, og structlog/OpenTelemetry observabilitet. Den kobles automatisk til Python-filer (stier: **/*.py) og utløses av CLI/FastAPI/async/background-job/uv-ruff-ty språk i prompten.
Testrapport
Merk at repoet faktisk leverer to versjoner av dette innholdet: en rå distillery/generated-skills/python-services skrapet fra andres repos (byggeartefakt, ikke den ekte ferdigheten), og den ekte plugins/whetstone/skills/ia-python-services med sin egen references/ mappe - testet den ekte. På en webhook-retry bakgrunnsjobb-oppgave trakk den korrekt inn idempotensnøkler og en dead-letter queue som et fra-minne grunnlinjesvar hoppet over.
Testet på: 2026-07-15 · Claude Code 2.x (agent harness)
Installer
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
Kommandoer og eksempelprompter
/python-servicesMeningsfulle Python-mønstre for CLI-verktøy, async, FastAPI, jobber og observabilitet.
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
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