Python Services
Åsiktsfulla Python-mönster för CLI-verktyg, async, FastAPI, jobb och observerbarhet.
Testad · Fungerar
Vad den gör
En språklass-färdighet paketerad i Whetstone-pluginet som täcker moderna Python-verktyg (uv/ruff/ty), async-vs-sync-beslut, FastAPI-tjänststruktur, Celery bakgrundsjobb med idempotens, tenacity-försök, och structlog/OpenTelemetry observerbarhet. Den kopplas automatiskt till Python-filer (sökvägar: **/*.py) och utlöses av CLI/FastAPI/async/background-job/uv-ruff-ty-språk i prompten.
Testrapport
Observera att repot faktiskt levererar två versioner av detta innehåll: en rå distillery/generated-skills/python-services skrapad från andras repos (byggartefakt, inte den verkliga färdigheten), och den verkliga plugins/whetstone/skills/ia-python-services med sin egen references/-mapp — testade den verkliga. På en webhook-retry bakgrundsjobb-uppgift drog den korrekt in idempotensnycklar och en dead-letter queue som ett svar baserat på minnet hoppade över.
Testad: 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
Kommandon och exempelprompter
/python-servicesÅsiktsfulla Python-mönster för CLI-verktyg, async, FastAPI, jobb och observerbarhet.
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
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