architecture-lint
CommunityEnforce architecture rules and detect violations.
Authorvarubogu
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Detect clean architecture layer violations and check dependency direction across the Events → Facades → Services → Repository layers. This helps maintain proper layering by preventing cross-layer direct calls and misused transactions.
Core Features & Use Cases
- Cross-layer violation detection: identify direct calls from Events to Service/Repository and from Facade to Repository.
- Transaction management validation: ensure transaction boundaries (begin/commit/rollback) reside in the Facade layer.
- DB connection usage rules: prevent creating DB connections within individual layers; promote shared access from AppState.
- Detection methodology: step-by-step approach to identify, analyze, and report violations across layers.
Quick Start
Run the architecture-lint skill on your codebase to generate a violation report.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 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: architecture-lint Download link: https://github.com/varubogu/gbf_discord_bot_rs/archive/main.zip#architecture-lint Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.