Architecture Review
Makro-nivå Java arkitektur-revisjon: pakke layout, lagdeling, og avhengighetsretning
Bestått
Hva den gjør
Reviderer en Java kodebase på makro-nivå: pakkeorganisering (etter lag vs etter funksjon vs heksagonal), avhengighetsretning mellom lag, modulgrenser, og strukturelle anti-mønstre som gudepakker og rammeverkslekkasjer i domenet. Utløses når brukeren ber om å revidere arkitektur, sjekke prosjekt-/pakkestruktur, eller vurdere ren/heksagonal arkitektur-samsvar. Gir en alvorlighetsgrad-rangert funn-tabell med filplasseringer og prioriterte anbefalinger.
Testrapport
Hentet SKILL.md og README.md fra repoet (begge HTTP 200); frontmatter har gyldig navn+beskrivelse og ferdigheten refererer ingen eksterne skriptfiler. Bygget et lite mock Java-prosjekt med plantede brudd (JPA/Lombok entitet i domenet, Spring @Service + kontroller import inne i en domeneservice, rå SQL i kontrolleren, en 7-klasse util gudepakke) og kjørte ferdighetens foreskrevne find/grep kommandoer, som korrekt avdekket hvert brudd. Sammenlignet en ren prosa baseline-revisjon mot en ferdighets-følgende revisjon: ferdigheten la til en alvorlighetsgrad-rangert funn-tabell med fil:linje-plasseringer, en eksplisitt organisasjonsstrategi-klassifisering, og fanget Spring @Service som et distinkt Høy funn pluss navnga det anemiske-domene anti-mønsteret baselinen slo sammen eller savnet. Forbedring over en kompetent baseline er reell, men beskjeden, derav output 6.
Testet på: 2026-07-21 · Claude Code 2.x (agent harness)
Installer
git clone --depth 1 https://github.com/decebals/claude-code-java.git /tmp/architecture-review-src mkdir -p ~/.claude/skills cp -R /tmp/architecture-review-src/.claude/skills/architecture-review ~/.claude/skills/architecture-review # Pure-knowledge skill: no external deps, scripts, or API keys. # The bash snippets inside SKILL.md (find/grep) are inline analysis examples, not bundled files. # Repo ships ~20 sibling Java skills under .claude/skills/ if you want the whole set.
Kommandoer og eksempelprompter
/architecture-reviewMakro-nivå Java arkitektur-revisjon: pakke layout, lagdeling, og avhengighetsretning
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
Review this Java project's package organizationCheck if this codebase follows clean architectureAnalyze the module dependency direction in this repo