archunit-rules
CommunityEnforce architecture boundaries with ArchUnit rules.
Authorloiane
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Encode and enforce architectural constraints in Java projects by codifying ArchUnit rules to guard layer boundaries, module dependencies, and access rules.
Core Features & Use Cases
- Default rule set: Provides reusable ArchUnit tests to ensure features respect published APIs and private internals.
- Brownfield support: Captures existing violations and freezes them to prevent regressions while new code adheres to rules.
- Governance during review and test phases: Integrates with the test suite to gate changes against the architectural contract.
Quick Start
Create ArchUnit tests under src/test/java that define and validate your project's architectural constraints.
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: archunit-rules Download link: https://github.com/loiane/specs-driven-development-spring-angular/archive/main.zip#archunit-rules 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 510,000+ vetted skills library on demand.