Python Services
Meningsfulde Python-mønstre for CLI-værktøjer, async, FastAPI, jobs og observerbarhed.
Testet · Virker
Hvad det gør
En sprogklasse-skill, der er bundlet i Whetstone-pluginet og dækker moderne Python-værktøjer (uv/ruff/ty), async-vs-sync beslutninger, FastAPI-servicestruktur, Celery baggrundsjobs med idempotens, tenacity retries og structlog/OpenTelemetry observerbarhed. Den vedhæftes automatisk på Python-filer (stier: **/*.py) og udløses på CLI/FastAPI/async/background-job/uv-ruff-ty sprog i prompten.
Testrapport
Bemærk, at repoet faktisk leverer to versioner af dette indhold: en rå distillery/generated-skills/python-services skrabet fra andres repos (build artifact, ikke den rigtige skill), og den rigtige plugins/whetstone/skills/ia-python-services med sin egen references/ mappe — testede den rigtige. På en webhook-retry baggrundsjob-opgave trak den korrekt idempotensnøgler og en dead-letter queue ind, som et fra-hukommelsen baseline-svar sprang over.
Testet: 2026-07-15 · Claude Code 2.x (agent harness)
Installation
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-servicesMeningsfulde Python-mønstre for CLI-værktøjer, async, FastAPI, jobs og observerbarhed.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen 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