Compiling Architecture
Convierte una especificación de restricciones/NFR en una selección de patrones de arquitectura determinista y auditada en costos.
Funciona con configuración
Qué hace
Habilidad de flujo de trabajo que envuelve un compilador real de Python (tools/archcompiler.py) que selecciona patrones de diseño de arquitectura de un registro de patrones canónico basado en una especificación YAML de restricciones, NFRs y techos de costos — la misma entrada siempre produce la misma salida, con puertas de aprobación humana obligatorias antes de finalizar. Se activa cuando un usuario quiere seleccionar patrones de arquitectura, compilar/recompilar una especificación o auditar por qué se seleccionaron o rechazaron patrones. Requiere el repositorio completo arch-compiler (tools/, schemas/, config/, patterns/) clonado en una ruta estable, no solo la carpeta de la habilidad.
Informe de la prueba
Fricción real, confirmada en vivo: copiar solo skills/compiling-architecture/ (la instalación estándar) deja la habilidad haciendo referencia a tools/archcompiler.py, schemas/, config/, patterns/ que no existen en ninguna parte debajo de ella — `ls ~/.codex/arch-compiler/tools/archcompiler.py` y el equivalente en ~/.claude/arch-compiler ambos devuelven 404. Clonar el repositorio COMPLETO a una ruta estable y ejecutar el compilador de verdad contra el fixture incluido funcionó perfectamente: salida YAML determinista con código de salida 0 que coincide con el esquema, patrones seleccionados como se documentó.
Probado el: 2026-07-16 · Claude Code 2.x (agent harness)
Instalación
git clone https://github.com/inetgas/arch-compiler.git mkdir -p ~/.claude/skills cp -r arch-compiler/skills/compiling-architecture ~/.claude/skills/compiling-architecture # NOTE: the skill itself is non-functional from this copy alone -- see testNotes
Comandos y prompts de ejemplo
/compiling-architectureConvierte una especificación de restricciones/NFR en una selección de patrones de arquitectura determinista y auditada en costos.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
Pick an architecture pattern for a 99.9% uptime e-commerce APIRecompile my architecture spec now that GDPR compliance is requiredExplain why this pattern was rejected against my cost ceiling