← ClaudeAtlas

code-checklisted

Use for code review, quality audits, SOLID/DRY consistency checks, pattern audits across the codebase, or verifying anti-pattern compliance across a scope.
grimoire-rs/grimoire · ★ 7 · AI & Automation · score 77
Install: claude install-skill grimoire-rs/grimoire
# 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 bef