Architecture Audit

Audituje kódovou bázi na mělké/spojené moduly a píše PRD pro refaktor hlubokých modulů.

od helderberto · helderberto/agent-skills

Funguje s nastavením ★ 8.0/10

Architecture Audit — Audituje kódovou bázi na mělké/spojené moduly a píše PRD pro refaktor hlubokých modulů.

Co umí

Prozkoumává kódovou bázi na architektonické tření (pass-through wrappery, časová dekompozice, těsné spojení na švech) a píše PRD pro zlepšení navrhující refaktor směrem k hlubokým modulům (malé rozhraní, velká implementace), s alternativními návrhy rozhraní a migračním plánem. Spouští se na požadavky na audit architektury nebo hledání strukturálního tření napříč kódovou bází; výslovně ne pro návrh rozhraní jednoho modulu nebo code review na úrovni diffu.

Testovací report

SKILL.md se opírá o sourozeneckou složku skillu ('../codebase-design/SKILL.md' a její DEEPENING.md) pro svůj základní slovník a logiku kategorií závislostí – zkopírujte pouze architecture-audit/ podle standardní instalace do jednoho adresáře a tyto odkazy lokálně vrátí 404. Proveden skutečný audit proti 4-souborové jednorázové aplikaci s učebnicovou pass-through službou; skill-řízený běh vyprodukoval skutečně použitelnější výstup než neasistovaný baseline – plný improvement-template.md PRD (problem/interface/dependency-strategy/migration/risks) vs. dvě jednorázové věty baseline.

Testováno: 2026-07-15 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /architecture-auditAudituje kódovou bázi na mělké/spojené moduly a píše PRD pro refaktor hlubokých modulů.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • 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