decebals avatar

Architecture Review

This gives Claude a structured way to analyze Java projects from 30,000 feet instead of getting lost in method-level details. When someone asks "is this clean architecture?" or "review our package structure," it checks dependency direction, spots leaky abstractions, and flags anti-patterns like domain entities littered with JPA annotations or a util package that's become a junk drawer. The skill includes quick reference tables for architecture smells, concrete examples of package-by-feature versus hexagonal organization, and a checklist covering everything from circular dependencies to whether you could actually extract a module without surgery. It knows the difference between reviewing structure and reviewing code quality, which is harder to teach an LLM than you'd think.

skills.sh installs
374
GitHub stars
771
last updated
Feb 8, 2026

Install

$ npx -y skills add decebals/claude-code-java --skill architecture-review --agent claude-code

Installs into .claude/skills of the current project.

Files

Architecture Review Skill

Analyze project structure at the macro level - packages, modules, layers, and boundaries.

When to Use

  • User asks "review the architecture" / "check project structure"
  • Evaluating package organization
  • Checking dependency direction between layers
  • Identifying architectural violations
  • Assessing clean/hexagonal architecture compliance

Quick Reference: Architecture Smells

SmellSymptomImpact
Package-by-layer bloatservice/ with 50+ classesHard to find related code
Domain → Infra dependencyEntity imports @RepositoryCore logic tied to framework
Circular dependenciesA → B → C → AUntestable, fragile
God packageutil/ or common/ growingDump for misplaced code
Leaky abstractionsController knows SQLLayer boundaries violated

Package Organization Strategies

Package-by-Layer (Traditional)

Sponsors

Details

Repository
github.com/decebals/claude-code-java
Categories
Git & Pull Requests, Code Review & Quality, Java & JVM
License
MIT
First seen
Jun 11, 2026

More from decebals/claude-code-java

All 18
1alirezarezvani avatargc-reviewalirezarezvani/claude-skills/cs:gc-review <plan> — General Counsel interrogation of contracts, IP, regulatory, term sheets, and employment-law surface. Use when reviewing a term sheet befo367skills.sh installs
2alirezarezvani avatarvpe-reviewalirezarezvani/claude-skills/cs:vpe-review <plan> — Throughput-first VP of Engineering interrogation of any plan that touches delivery, eng hiring, team structure, or production discipline362skills.sh installs
3onewave-ai avatarcustomer-review-aggregatoronewave-ai/claude-skillsAggregate and analyze customer reviews from G2, Capterra, Trustpilot, App Store, and other platforms. Performs sentiment analysis, identifies pain points, extra361skills.sh installs
4jezweb avatarskill-reviewjezweb/claude-skillsAudit claude-skills with systematic 9-phase review: standards compliance, official docs verification, code accuracy, cross-file consistency, and version drift d353skills.sh installs
5anthropics avatarprior-auth-review-skillanthropics/healthcareAutomate payer review of prior authorization (PA) requests. This skill should be used when users say "Review this PA request", "Process prior authorization for 349skills.sh installs
6eyadsibai avatarliterature-revieweyadsibai/ltkUse when "literature review", "research synthesis", "systematic review", "academic search", or asking about "find papers", "cite sources", "research gaps", "met343skills.sh installs