Architecture Audit

Auditerer en kodebase for grunne/koblede moduler og skriver en dyp-modul refaktor PRD.

av helderberto · helderberto/agent-skills

Krever oppsett ★ 8.0/10

Architecture Audit — Auditerer en kodebase for grunne/koblede moduler og skriver en dyp-modul refaktor PRD.

Hva den gjør

Utforsker en kodebase for arkitektonisk friksjon (pass-through wrappers, temporal dekomponering, tett kobling ved sømmer) og skriver en forbedrings-PRD som foreslår en refaktor mot dype moduler (lite grensesnitt, stor implementasjon), med alternative grensesnittdesign og en migrasjonsplan. Utløses ved forespørsler om å auditere arkitektur eller finne strukturell friksjon på tvers av en kodebase; eksplisitt ikke for enkelt-modul grensesnittdesign eller kode-gjennomgang på diff-nivå.

Testrapport

SKILL.md lener seg på en søster-ferdighetsmappe ('../codebase-design/SKILL.md' og dens DEEPENING.md) for sitt kjerne-vokabular og logikk for avhengighetskategorier — kopier kun architecture-audit/ i henhold til standard enkelt-mappe installasjon, og de koblingene gir 404 lokalt. Kjørte en reell audit mot en 4-fils kaste-bort-app med en tekstbok-pass-through-tjeneste; ferdighetsstyrt kjøring produserte en genuint mer handlingsdyktig leveranse enn en urettet baseline — en full forbedrings-mal.md PRD (problem/grensesnitt/avhengighetsstrategi/migrasjon/risikoer) vs. baselinens to kaste-bort-setninger.

Testet på: 2026-07-15 · Claude Code 2.x (agent harness)

Installer

git clone https://github.com/helderberto/agent-skills
mkdir -p ~/.claude/skills
cp -r agent-skills/skills/architecture-audit ~/.claude/skills/architecture-audit
cp -r agent-skills/skills/codebase-design ~/.claude/skills/codebase-design   # required sibling dependency, see notes

Kommandoer og eksempelprompter

  • /architecture-auditAuditerer en kodebase for grunne/koblede moduler og skriver en dyp-modul refaktor PRD.

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

  • Audit this codebase for architectural friction and propose a refactor
  • Find the shallow, pass-through modules coupling this service together
  • Write a PRD proposing deeper module boundaries for this messy repo