P
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do pracy z Pythonem, który wymusza dobre praktyki: type hints na wszystkich funkcjach, testy jednostkowe i integracyjne z pytest, oraz automatyczną kontrolę jakości kodem za pomocą ruff i mypy. Struktura projektu dzieli logikę biznesową od efektów ubocznych, a CI/CD na GitHubie pilnuje standardów. Idealne dla zespołów, które chcą kod niezawodny i łatwy do utrzymania.
Jak używać
- Załaduj skill za pomocą base.md i dodaj konfigurację do pyproject.toml — ustaw ruff na line-length 100, mypy w trybie strict, oraz pytest z wymogiem 80% pokrycia testami.
- Utwórz strukturę projektu z folderami src/ (logika biznesowa w core/, efekty uboczne w infra/) i tests/ (unit i integration).
- Pisz wszystkie funkcje z type hints, używając typing module dla złożonych typów — Claude będzie pilnować, aby każda sygnatura była poprawnie typowana.
- Twórz testy w pytest dla każdej funkcji — zacznij od arrange-act-assert, testuj przypadki graniczne i błędy.
- Uruchom mypy --strict w CI, aby złapać błędy typów przed mergem — GitHub Actions automatycznie sprawdzi ruff, mypy i pokrycie testami na każdym push.
Podobne skille
W
wcag-audit-patterns
autor: wshobson
Testowanie
40,4491893
L
langgraph-docs
autor: langchain-ai
Testowanie
30,14923127
H
hono
autor: openstatusHQ
Testowanie
9,1781257
P
polymarket-trader
autor: openclaw
Testowanie
14142
P
performing-penetration-testing
autor: jeremylongshore
Testowanie
2,8311546
P
powershell-windows
autor: davila7
Testowanie
32,5761074