arch-audit

Community

Enforce architectural boundaries and clean dependencies.

Authorhuseyindeniz
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Enforce architectural boundaries and dependency rules across the codebase to ensure proper feature isolation and a stable composition root pattern.

Core Features & Use Cases

  • Architecture checks: Core → Domain dependencies, service imports, service boundaries, pages boundaries, model internals, slice imports, sagas imports, and circular dependencies.
  • Architecture Context: Documented guidance on core features, domain features, and the composition root to keep wiring centralized and predictable.
  • Deterministic checks: Run all checks and generate a comprehensive report to identify violations and maintain clean architecture.

Quick Start

Run the full architectural audit to verify boundaries and generate a report: node ./.claude/skills/arch-audit/scripts/run_all_checks.mjs node ./.claude/skills/arch-audit/scripts/generate_report.mjs

Dependency Matrix

Required Modules

None required

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: arch-audit
Download link: https://github.com/huseyindeniz/vite-react-dapp-template/archive/main.zip#arch-audit

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository