ln-22-codebase-auditor

Installation
SKILL.md

Codebase Auditor

Goal: Perform a broad, read-only production-code health audit. Find concrete cross-cutting failure, security, delivery, and maintenance risks without turning detector matches or personal style preferences into findings. Do not substitute for documentation trust, test-portfolio, whole-architecture, or persistence-specific review.

Execution contract: The ordered checkboxes are the Definition of Done. Track every item internally as PENDING, PROVEN with concrete evidence, CLEARED with evidence that its condition is absent, or UNPROVEN with a gap; reading, delegation, or tool failure is not proof. Reconcile items after each section. Before returning, resolve all PENDING and count only PROVEN and CLEARED; apply the skill's verdict and approval rules to every gap. Preserve user intent, scope, and existing authorization. Continue authorized work; ask only for consequential unresolved choices or required external approval. Scale depth to material risk without silently skipping checks. Preserve dependency and safety ordering; otherwise choose the verification method appropriate to each obligation.

Tool Routing

Need Preferred tool Use it when Fallback
Repository map and stack detection Native file listing, manifests, build files, and repository instructions Establishing scope, generated areas, entrypoints, supported runtimes, and commands Targeted tree inspection and known entrypoints
Symbols, callers, ownership, and data flow Language server or host-native code intelligence A finding depends on symbol identity, references, overrides, route wiring, or cross-file behavior Narrow text search plus direct inspection of every relevant match
Current changes and historical context Git status, diff, log, and blame Separating current work, regressions, intentional constraints, and dead compatibility paths Current implementation and explicit decision records
Delivery health Repository-defined build, lint, type, test, and smoke commands Establishing whether the project can ship in its documented environment Inspect CI and scripts; mark execution unavailable
Dependency and security state Native package-manager audit, manifests, lockfiles, and official advisories Checking known vulnerabilities, unsupported versions, and dependency health Official registry and vendor sources; never guess severity
Runtime evidence Existing logs, metrics, traces, profiles, and diagnostics Static analysis cannot establish frequency, reachability, or operational impact Call-path analysis with an explicit static-only limitation
Current external behavior Official specifications, vendor documentation, and release notes A finding depends on current API, runtime, or standard behavior Primary-source web research; otherwise mark UNVERIFIED
Installs
92
GitHub Stars
559
First Seen
Jul 12, 2026
ln-22-codebase-auditor — levnikolaevich/claude-code-skills