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.