Compiling Architecture
Trasforma una specifica di vincoli/NFR in una selezione deterministica e con audit dei costi di pattern architetturali.
Richiede configurazione
Cosa fa
Abilità di workflow che incapsula un vero compilatore Python (tools/archcompiler.py) che seleziona pattern di progettazione architetturale da un registro di pattern canonico basato su una specifica YAML di vincoli, NFR e soffitti di costo — lo stesso input produce sempre lo stesso output, con gate di approvazione umana obbligatori prima della finalizzazione. Si attiva quando un utente vuole selezionare pattern architetturali, compilare/ricompilare una specifica o verificare perché i pattern sono stati selezionati o rifiutati. Richiede il repository completo arch-compiler (tools/, schemas/, config/, patterns/) clonato in un percorso stabile, non solo la cartella dell'abilità.
Rapporto di test
Attrito reale, confermato dal vivo: copiare solo skills/compiling-architecture/ (l'installazione standard) lascia l'abilità che fa riferimento a tools/archcompiler.py, schemas/, config/, patterns/ che non esistono da nessuna parte sotto di essa — `ls ~/.codex/arch-compiler/tools/archcompiler.py` e l'equivalente ~/.claude/arch-compiler entrambi 404. Clonare il repository COMPLETO in un percorso stabile ed eseguire il compilatore per davvero contro il fixture incluso ha funzionato perfettamente: output YAML deterministico exit-0 corrispondente allo schema, pattern selezionati come documentato.
Testato il: 2026-07-16 · Claude Code 2.x (agent harness)
Installazione
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
Comandi e prompt di esempio
/compiling-architectureTrasforma una specifica di vincoli/NFR in una selezione deterministica e con audit dei costi di pattern architetturali.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
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