Python Services
Meinungsstarke Python-Muster für CLI-Tools, Async, FastAPI, Jobs und Beobachtbarkeit.
Getestet · Funktioniert
Was es kann
Eine sprachklassenbasierte Fähigkeit, die im Whetstone-Plugin gebündelt ist und moderne Python-Tools (uv/ruff/ty), Async-vs-Sync-Entscheidungen, FastAPI-Service-Struktur, Celery-Hintergrundjobs mit Idempotenz, Tenacity-Retries und Structlog/OpenTelemetry-Beobachtbarkeit abdeckt. Sie wird automatisch für Python-Dateien (Pfade: **/*.py) angehängt und durch die Sprache CLI/FastAPI/async/background-job/uv-ruff-ty in der Eingabeaufforderung ausgelöst.
Testbericht
Beachten Sie, dass das Repository tatsächlich zwei Versionen dieses Inhalts liefert: eine rohe Distillery/generated-skills/python-services, die von den Repos anderer Leute gescrapt wurde (Build-Artefakt, nicht die echte Fähigkeit), und die echten plugins/whetstone/skills/ia-python-services mit seinem eigenen Referenzen/Ordner – die echte wurde getestet. Bei einer Webhook-Retry-Hintergrundjob-Aufgabe zog sie korrekt Idempotenzschlüssel und eine Dead-Letter-Warteschlange ein, die eine aus dem Speicher stammende Basisantwort übersprang.
Getestet am: 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
Befehle & Beispiel-Prompts
/python-servicesMeinungsstarke Python-Muster für CLI-Tools, Async, FastAPI, Jobs und Beobachtbarkeit.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
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