architecture-checker
CommunityDetect architectural violations before they compound.
Software Engineering#code quality#dependency analysis#module boundaries#architecture validation#circular dependency detection#layer enforcement#tech debt prevention
Authorrobotijn
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Software projects accumulate hidden structural tech debt when architectural rules (dependency directions, module boundaries, layer separation) are violated, leading to brittle codebases that are hard to maintain, test, and scale as the team and product grow.
Core Features & Use Cases
- Multi-pattern enforcement: Supports layered, hexagonal, clean, modular monolith, and vertical slice architectural patterns, with configurable dependency direction rules stored in a project-level architecture rules file.
- Comprehensive violation detection: Identifies circular dependencies, leaky abstractions, god modules, forbidden imports, cross-module internal access, SQL schema boundary violations, and high blast radius changes.
- Use Case: For a team building a modular monolith SaaS, this skill catches when a billing module accidentally imports code from an iam module's internal directory, or when domain logic imports a database driver, preventing structural rot before it reaches production.
Quick Start
Use the architecture-checker skill to scan your codebase for dependency direction violations and circular imports after making structural changes to your project.
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-checker Download link: https://github.com/robotijn/ctoc/archive/main.zip#architecture-checker 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 536,000+ vetted skills library on demand.