code-qualitylisted
Install: claude install-skill AIBiz-Automatyzacje/claude-cron
# Code Quality Audit
Skill do przeprowadzania glebokiego audytu jakosci kodu. Stack-agnostic -- dziala niezaleznie od technologii. Skupia sie na uniwersalnych zasadach inzynierii oprogramowania: architektura, wydajnosc, prostota, wzorce.
## Kiedy uzywac
- Audyt jakosci po implementacji duzego feature'a
- Przed planowan refaktoryzacja -- identyfikacja co naprawic
- Ocena tech debt i priorytetyzacja splaty
- Weryfikacja decyzji architektonicznych
- Review po polaczeniu kilku PR-ow (analiza calosciowa)
- Wejscie do nowego codebase -- zrozumienie stanu kodu
**Roznica vs code-review:** Code review sprawdza konkretne zmiany (diff). Code quality audit analizuje glebiej -- architekture, skalowanosc, zlozonosc calych modulow. To nie guardrails (od tego jest `coding-rules.md`), to gleboka analiza.
---
## Workflow -- 4 przebiegi analizy
Audyt sklada sie z 4 niezaleznych przebiegow. Kazdy ma inny fokus i moze byc uruchamiany osobno.
### Przebieg 1: SOLID + Architektura
**Cel:** Sprawdzenie czy kod jest dobrze zorganizowany strukturalnie.
**Co analizowac:**
1. **Single Responsibility** -- Czy kazdy modul/klasa/funkcja ma jeden powod do zmiany?
2. **Open/Closed** -- Czy mozna dodac nowa funkcjonalnosc bez modyfikacji istniejacego kodu?
3. **Liskov Substitution** -- Czy podtypy zachowuja sie jak typy bazowe?
4. **Interface Segregation** -- Czy konsumenci uzywaja wszystkich metod interfejsu?
5. **Dependency Inversion** -- Czy moduly zaleza od abstrakcji czy konkretnych implementacj