Compiling Architecture
Omdanner en constraints/NFR spec til et deterministisk, omkostnings-auditeret arkitekturmønstervalg.
Virker med opsætning
Hvad det gør
Workflow skill, der wrapper en reel Python-compiler (tools/archcompiler.py), som vælger arkitekturdesignmønstre fra et kanonisk mønsterregister baseret på en YAML-spec af begrænsninger, NFR'er og omkostningslofter — samme input producerer altid samme output, med obligatoriske menneskelige godkendelsesgates før endelig godkendelse. Triggere, når en bruger ønsker at vælge arkitekturmønstre, kompilere/rekompilere en spec, eller auditere hvorfor mønstre blev valgt eller afvist. Kræver hele arch-compiler repoet (tools/, schemas/, config/, patterns/) klonet til en stabil sti, ikke kun skill-mappen.
Testrapport
Ægte friktion, bekræftet live: kopiering af kun skills/compiling-architecture/ (standardinstallationen) efterlader skillen refererende til tools/archcompiler.py, schemas/, config/, patterns/, som ikke eksisterer nogen steder under den — `ls ~/.codex/arch-compiler/tools/archcompiler.py` og den tilsvarende ~/.claude/arch-compiler giver begge 404. Kloning af HELE repoet til en stabil sti og kørsel af compileren reelt mod den medfølgende fixture fungerede perfekt: deterministisk exit-0 YAML-output, der matcher skemaet, mønstre valgt som dokumenteret.
Testet: 2026-07-16 · Claude Code 2.x (agent harness)
Installation
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
Kommandoer og eksempelprompter
/compiling-architectureOmdanner en constraints/NFR spec til et deterministisk, omkostnings-auditeret arkitekturmønstervalg.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
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