Przejdź do treści
Biblioteka skilli
Programowanie · Przegląd i audyt

code-check

/code-check

Wykonuje przegląd kodu i audyty jakości: spójność SOLID i DRY, audyty wzorców w całej bazie kodu i zgodność z zakazami antywzorców w wybranym zakresie.

Repozytorium
grimoire ↗
Licencja
Apache-2.0
Ostatnia zmiana repozytorium
23.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 23.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.

Co robi i kiedy

Wykonuje przegląd kodu i audyty jakości: spójność SOLID i DRY, audyty wzorców w całej bazie kodu i zgodność z zakazami antywzorców w wybranym zakresie.

Argumenty

/code-check scope: all | crate | path/to/dir
Oryginalny opis (EN)

Use for code review, quality audits, SOLID/DRY consistency checks, pattern audits across the codebase, or verifying anti-pattern compliance across a scope.

Jak działa

  1. Workflow
  2. Audit Dimensions
  3. Relevant Rules (load for scope under audit)
  4. Tool Preferences
  5. Output Format
  6. Constraints
  7. Handoff
Sekcje z nagłówków SKILL.md, w oryginale · 66 linii, 310 słów
Podgląd SKILL.md
---
name: code-check
description: Use for code review, quality audits, SOLID/DRY consistency checks, pattern audits across the codebase, or verifying anti-pattern compliance across a scope.
user-invocable: true
argument-hint: "scope: all | crate | path/to/dir"
triggers:
  - "code quality check"
  - "audit the code"
  - "quality audit"
  - "anti-pattern scan"
  - "solid check"
---

# Codebase Health Auditor

Role: audit Grimoire code for Clean Code, SOLID, DRY, pattern consistency.

## Workflow

1. **Fan out** — launch one reviewer per audit dimension in parallel
2. **Audit** — SOLID, DRY, smells, consistency, context-rule freshness
3. **Report** — prioritized findings with file:line refs + remediation

## Audit Dimensions

- **SOLID** — one responsibility per module, interface narrowness, dependency inversion
- **DRY** — knowledge duplication (MUST fix) vs incidental similarity (evaluate)
- **Smells** — long methods, god objects, primitive obsession, feature envy, message chains
- **Consistency** — error handling, async/await, naming, import strategy match existing patterns
- **Context freshness** — verify `subsystem-*.md` rules still match current code

## Relevant Rules (load for scope under audit)

- `.claude/rules/quality-core.md` — universal SOLID/DRY/YAGNI, severity tiers, review checklist
- `.claude/rules/quality-rust.md` — Rust block/warn-tier anti-patterns (`.unwrap()`, `MutexGuard`, blocking I/O, `.clone()` discipline, JoinSet, bounded channels)
- `.claude/rules/arch-principles.md` — crate layout, pattern catalog, code style (descriptive type names, no `mod.rs`)
- `.claude/rules/subsystem-cli.md` — CLI shell + single-table output rule
- `.claude/rules/subsystem-cli-api.md` — report data layer conventions
- `.claude/rules/subsystem-file-structure.md` — storage layout constraints

## Tool Preferences

- **Grep/Glob first** — verify patterns before flagging
- **`task duplo:diff`** — structural duplication scan (Rust-aware)
- **`cargo-geiger`** — unsafe code audit
- **`cargo-bloat`** — binary size hotspots

## Output Format

```markdown
## Codebase Health Report

### Executive Summary
**Health Score**: [A/B/C/D/F]
**Critical Issues**: [count]

### Pattern Violations
| Pattern | File:Line | Description | Remediation |

### SOLID Violations
| Principle | File:Line | Description | Remediation |

### Context Staleness
| Rule File | Stale Reference | Current State |
```

## Constraints

- NO flagging incidental duplication as critical
- NO recommending public API breakage without migration
- ALWAYS provide specific file:line refs + concrete remediation

## Handoff

- To Builder — with specific fixes + refactoring items
- To /hex-architect — for systemic architectural issues

$ARGUMENTS

Wersje

W bazie nie ma innych skilli o nazwie code-check.

Migawka bazy z 13.11.2026 · wersja paczki 6751d01e6849 (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100consistency
    Stosuje wskazany wzorzec w całej bazie kodu lub w wybranym zakresie, gdy użytkownik prosi o spójność.
  • 100code-quality
    Dostarcza zasady jakości kodu: SOLID, DRY, strategie testowania i dobre praktyki przy przeglądzie implementacji.
  • 100code-quality
    Przedstawia zasady jakości kodu, w tym SOLID i DRY, strategie testowania i dobre praktyki przy przeglądzie implementacji.
  • 100code-quality
    Sprawdza jakość kodu po zmianach: zgodność z SOLID, duplikację DRY, błędy lintera i naruszenia architektury, już po weryfikacji funkcjonalnej.
  • 100clean-code-principles
    Omawia zasady SOLID, wzorce projektowe, DRY i KISS przy przeglądzie architektury, ocenie jakości kodu i refaktoryzacji.
  • 92pattern-recognition-specialist
    Analizuje kod pod kątem wzorców projektowych, antywzorców, nazewnictwa i duplikacji, by sprawdzić spójność z resztą bazy.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.