python-anti-patterns
Common Python anti-patterns to avoid. Use as a checklist when reviewing code, before finalizing implementations, or when debugging issues that might stem from known bad practices.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Common Python anti-patterns to avoid. Use as a checklist when reviewing code, before finalizing implementations, or when debugging issues that might stem from known bad practices.
How to use
Zainstaluj skill w swoim środowisku agenta — dodaj repozytorium do konfiguracji pluginów python-development.
Przed przesłaniem kodu do merge'a otwórz checklist antypatternów i przejrzyj sekcje dotyczące Twojej domeny (infrastruktura, logika biznesowa, obsługa błędów).
Sprawdź konkretne problemy: czy timeout/retry logic jest rozproszona w kodzie, czy istnieje duplikowanie retry na wielu warstwach, czy konfiguracja lub sekrety są hard-codowane w pliku źródłowym.
Dla każdego znalezionego antypatterna zastosuj sugerowaną poprawkę — na przykład scentralizuj logikę retry w dekoratorach lub wrapperach klienta, usuń duplikaty retry, przenieś konfigurację do zmiennych środowiskowych.
Użyj skilla również podczas debugowania tajemniczych problemów — wiele błędów wynika z tych znanych złych praktyk, więc checklist przyspiesza diagnozę.
Dla pozytywnych wzorców i wskazówek architektonicznych zapoznaj się z powiązanym skillem python-design-patterns.