archunit-rules

Community

Enforce 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.