Toolverse
All skills

code-consistency-logging-standards

by taylorsatula

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

Quick info

Category
Backend

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

  1. 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.
  2. Przygotuj pliki Python do przeanalizowania. Skill skanuje kod w poszukiwaniu instrukcji logger.info(), logger.error(), logger.warning() i logger.exception().
  3. Uruchom skill na wybranym pliku lub katalogu. Skill przeskanuje kod i porówna każde logowanie z drzewem decyzyjnym poziomów ważności.
  4. 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.
  5. Zwróć uwagę na brakujące logger.exception() w blokach except. Skill flaguje wyjątki logowane ręcznie bez stosu wywołań.
  6. 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.

Related skills