Architecture Audit

Audita una base de código en busca de módulos superficiales/acoplados y escribe un PRD de refactorización de módulos profundos.

Por helderberto · helderberto/agent-skills

Funciona con configuración ★ 8.0/10

Architecture Audit — Audita una base de código en busca de módulos superficiales/acoplados y escribe un PRD de refactorización de módulos profundos.

Qué hace

Explora una base de código en busca de fricción arquitectónica (envoltorios de paso, descomposición temporal, acoplamiento estrecho en las uniones) y escribe un PRD de mejora que proponga una refactorización hacia módulos profundos (interfaz pequeña, implementación grande), con diseños de interfaz alternativos y un plan de migración. Se activa ante solicitudes para auditar la arquitectura o encontrar fricción estructural en una base de código; explícitamente no para diseño de interfaz de módulo único o revisión de código a nivel de diff.

Informe de la prueba

SKILL.md se basa en una carpeta de habilidad hermana ('../codebase-design/SKILL.md' y su DEEPENING.md) para su vocabulario central y lógica de categorías de dependencias: copia solo architecture-audit/ según la instalación estándar de un solo directorio y esos enlaces dan 404 localmente. Se ejecutó una auditoría real contra una aplicación de descarte de 4 archivos con un servicio de paso de libro de texto; la ejecución guiada por la habilidad produjo un entregable genuinamente más accionable que una línea base sin ayuda: un PRD completo de plantilla de mejora.md (problema/interfaz/estrategia de dependencia/migración/riesgos) frente a las dos oraciones de descarte de la línea base.

Probado el: 2026-07-15 · Claude Code 2.x (agent harness)

Instalación

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

Comandos y prompts de ejemplo

  • /architecture-auditAudita una base de código en busca de módulos superficiales/acoplados y escribe un PRD de refactorización de módulos profundos.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • 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