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.
- Autor
- grimoire-rs ↗
- Repozytorium
- grimoire ↗
- Licencja
- Apache-2.0
- Ostatnia zmiana repozytorium
- 23.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 23.10.2026, bez odwołań do wycofanych modeli i API.
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
- Workflow
- Audit Dimensions
- Relevant Rules (load for scope under audit)
- Tool Preferences
- Output Format
- Constraints
- Handoff
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.