← ClaudeAtlas

code-qualitylisted

Audyt jakości kodu: architektura (SOLID, circular deps), performance (Big O, N+1, scalability), prostota (YAGNI, LOC reduction), wzorce (patterns, anti-patterns, duplikacja). Stack-agnostic. Używaj przy audycie jakości, po implementacji dużych features, przy refaktoryzacji, ocenie tech debt.
AIBiz-Automatyzacje/claude-cron · ★ 1 · AI & Automation · score 64
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