Compiling Architecture
Gjør en spesifikasjon av begrensninger/NFR til et deterministisk, kostnads-auditerbart arkitekturmønster-valg.
Krever oppsett
Hva den gjør
Arbeidsflyt-skill som pakker en ekte Python-kompilator (tools/archcompiler.py) som velger arkitekturdesignmønstre fra et kanonisk mønsterregister basert på en YAML-spesifikasjon av begrensninger, NFR-er og kostnadstak – samme input produserer alltid samme output, med obligatoriske menneskelige godkjenningsporter før endelig godkjenning. Utløses når en bruker ønsker å velge arkitekturmønstre, kompilere/rekompilere en spesifikasjon, eller auditere hvorfor mønstre ble valgt eller avvist. Krever at hele arch-compiler-repoet (tools/, schemas/, config/, patterns/) klones til en stabil sti, ikke bare skill-mappen.
Testrapport
Ekte friksjon, bekreftet live: kopiering av bare skills/compiling-architecture/ (standardinstallasjonen) etterlater skillen refererende til tools/archcompiler.py, schemas/, config/, patterns/ som ikke eksisterer noe sted under den – `ls ~/.codex/arch-compiler/tools/archcompiler.py` og tilsvarende ~/.claude/arch-compiler begge 404. Klone HELE repoet til en stabil sti og kjøre kompilatoren i praksis mot den medfølgende fixturen fungerte perfekt: deterministisk exit-0 YAML-output som samsvarte med skjemaet, mønstre valgt som dokumentert.
Testet på: 2026-07-16 · Claude Code 2.x (agent harness)
Installer
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-architectureGjør en spesifikasjon av begrensninger/NFR til et deterministisk, kostnads-auditerbart arkitekturmønster-valg.
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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