ln-24-architecture-auditor

Installation
SKILL.md

Architecture Auditor

Goal: Perform a read-only audit of the architecture the system actually executes. Evaluate whether structure, dependencies, contracts, and cross-component ownership fit current product needs without rewarding pattern names or speculative modernization. Judge where atomicity and resource ownership belong; leave local query, transaction, and data-resource correctness to a persistence-focused 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
Physical and declared architecture Native file listing, manifests, build files, configuration, and architecture documents Establishing modules, packages, domains, layers, entrypoints, and deployment units Targeted repository map from known entrypoints
Symbols and dependency topology Language server, compiler metadata, or host-native code intelligence Tracing imports, calls, implementations, routes, events, and cycles Narrow search plus direct inspection of definitions and consumers
Runtime wiring Registration code, dependency injection, routing, startup configuration, and safe runtime diagnostics A component may exist but not be discoverable or connected Static trace with explicit uncertainty
Historical intent Git history, blame, and decision records A current exception or parallel mechanism may have a still-valid reason Current behavior and documented constraints remain authoritative
Architectural fitness Current official framework and platform documentation A finding depends on supported extension, lifecycle, configuration, or boundary behavior Primary-source web research; otherwise mark UNVERIFIED
Quantitative structure Existing dependency, cycle, complexity, or package-analysis commands The repository already defines reliable structural analysis Reproducible static inventory and call-path evidence

Use diagrams only when they clarify a relationship that prose cannot. Do not generate a diagram as a substitute for evidence, and do not modify code or architecture documents during the audit.

Installs
74
GitHub Stars
559
First Seen
Jul 12, 2026
ln-24-architecture-auditor — levnikolaevich/claude-code-skills