arch-verify

Community

Enforce Java architecture with ArchUnit in CI

AuthorLLLLimbo
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps teams enforce Java architecture rules by applying ArchUnit checks to package boundaries, layer constraints, and dependency graphs, reducing governance drift and enabling early feedback in CI.

Core Features & Use Cases

  • Rule validation: verify packages, layers, slices, cycles, and dependencies in Java projects.
  • CI governance: run architecture checks as unit tests to fail builds on violations.
  • Refactor safety: ensures architectural boundaries are preserved during refactors and across repositories.

Quick Start

Add ArchUnit dependencies (archunit, archunit-junit4 or archunit-junit5) to the test classpath, write ArchUnit tests, and execute via your build tool (e.g., mvn test or gradle test).

Dependency Matrix

Required Modules

git

Components

scriptsreferences

💻 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-verify
Download link: https://github.com/LLLLimbo/Skills/archive/main.zip#arch-verify

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 223,000+ vetted skills library on demand.