C
code-consistency-logging-standards
Check Python logging levels and patterns for correctness. Focus on identifying wrong severity levels and missing exception handling. Use when reviewing code quality.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Check Python logging levels and patterns for correctness. Focus on identifying wrong severity levels and missing exception handling. Use when reviewing code quality.
How to use
- Zainstaluj skill w swoim środowisku Claude, dodając go do katalogu skills projektu. Skill wymaga dostępu do narzędzi Read, Glob i Grep do skanowania plików.
- Przygotuj pliki Python do przeanalizowania. Skill skanuje kod w poszukiwaniu instrukcji logger.info(), logger.error(), logger.warning() i logger.exception().
- Uruchom skill na wybranym pliku lub katalogu. Skill przeskanuje kod i porówna każde logowanie z drzewem decyzyjnym poziomów ważności.
- Przejrzyj raport. Skill wskaże miejsca, gdzie poziom logowania nie pasuje do sytuacji, np. wyjątek zalogowany jako INFO zamiast ERROR, lub normalna operacja zalogowana jako ERROR.
- Zwróć uwagę na brakujące logger.exception() w blokach except. Skill flaguje wyjątki logowane ręcznie bez stosu wywołań.
- Zastosuj poprawki zgodnie z wytycznymi: wyjątki zawsze ERROR lub logger.exception(), operacje udane to INFO, degradacja usługi to WARNING, diagnostyka szczegółowa to DEBUG.