Architecture Review
Makro-niveau Java arkitektur-gennemgang: pakke layout, lagdeling og afhængighedsretning
Testet · Virker
Hvad det gør
Gennemgår en Java codebase på makro-niveau: pakkeorganisation (efter lag vs. efter feature vs. hexagonal), afhængighedsretning mellem lag, modulgrænser og strukturelle anti-mønstre som god packages og framework-lækager i domænet. Udløses, når brugeren beder om at gennemgå arkitektur, tjekke projekt/pakke-struktur, eller vurdere clean/hexagonal arkitektur-compliance. Producerer en sværhedsgrads-rangordnet fund-tabel med filplaceringer og prioriterede anbefalinger.
Testrapport
Hentet SKILL.md og README.md fra repoet (begge HTTP 200); frontmatter har gyldigt navn+beskrivelse, og skill'en refererer ingen eksterne scriptfiler. Byggede et lille mock Java-projekt med plantede overtrædelser (JPA/Lombok entity i domænet, Spring @Service + controller import inde i en domæne-service, rå SQL i controlleren, en 7-klasse util god package) og kørte skill'ens foreskrevne find/grep kommandoer, som korrekt fremhævede hver overtrædelse. Sammenlignede en baseline-anmeldelse i ren prose mod en skill-følgende anmeldelse: skill'en tilføjede en sværhedsgrads-rangordnet fund-tabel med fil:linje-placeringer, en eksplicit organisationsstrategi-klassifikation, og fangede Spring @Service som et distinkt High-fund plus navngav det anæmiske-domæne anti-mønster, som baslinen klumpede sammen eller missede. Forbedring over en kompetent baseline er reel, men beskeden, deraf output 6.
Testet: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
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-niveau Java arkitektur-gennemgang: pakke layout, lagdeling og afhængighedsretning
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen 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