Python Services
Opiniodawcze wzorce Pythona dla narzędzi CLI, async, FastAPI, zadań i obserwacji.
Testowano · Działa
Co robi ten skill
Klasa umiejętności językowej, zintegrowana wtyczką Whetstone, obejmująca nowoczesne narzędzia Pythona (uv/ruff/ty), decyzje async-vs-sync, strukturę usługi FastAPI, zadania w tle Celery z idempotentnością, ponawianie prób tenacity i obserwację structlog/OpenTelemetry. Automatycznie dołącza się do plików Pythona (ścieżki: **/*.py) i uruchamia się na język CLI/FastAPI/async/background-job/uv-ruff-ty w prompcie.
Raport z testu
Uwaga, repozytorium faktycznie dostarcza dwie wersje tej treści: surowe distillery/generated-skills/python-services pobrane z repozytoriów innych osób (artefakt budowania, nie rzeczywista umiejętność) i rzeczywiste plugins/whetstone/skills/ia-python-services z własnymi referencjami/folderem - przetestowano rzeczywiste. W zadaniu tła webhook-retry poprawnie uwzględniono klucze idempotentności i kolejkę martwych list, które pominęła odpowiedź z pamięci.
Testowano: 2026-07-15 · Claude Code 2.x (agent harness)
Instalacja
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
Komendy i przykładowe prompty
/python-servicesOpiniodawcze wzorce Pythona dla narzędzi CLI, async, FastAPI, zadań i obserwacji.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
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