Compiling Architecture

Convierte una especificación de restricciones/NFR en una selección de patrones de arquitectura determinista y auditada en costos.

Por inetgas · inetgas/arch-compiler

Funciona con configuración ★ 8.0/10

Compiling Architecture — Convierte una especificación de restricciones/NFR en una selección de patrones de arquitectura determinista y auditada en costos.

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 API
  • Recompile my architecture spec now that GDPR compliance is required
  • Explain why this pattern was rejected against my cost ceiling