Python Services

Meningsfulle Python-mønstre for CLI-verktøy, async, FastAPI, jobber og observabilitet.

av iliaal · iliaal/whetstone

Bestått ★ 9.2/10

Python Services — Meningsfulle Python-mønstre for CLI-verktøy, async, FastAPI, jobber og observabilitet.

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 backoff
  • Build a FastAPI endpoint that reports background job status
  • Help me structure this Python service with proper observability