Compiling Architecture
Omvandlar en specifikation av begränsningar/NFR till ett deterministiskt, kostnadsgranskat arkitekturmönsterval.
Fungerar med konfiguration
Vad den gör
Arbetsflödesfärdighet som omsluter en verklig Python-kompilator (tools/archcompiler.py) som väljer arkitekturdesignmönster från ett kanoniskt mönsterregister baserat på en YAML-specifikation av begränsningar, NFR:er och kostnadstak – samma input producerar alltid samma output, med obligatoriska mänskliga godkännandegates innan slutgiltig bekräftelse. Triggar när en användare vill välja arkitekturmönster, kompilera/rekompilera en specifikation, eller granska varför mönster valdes eller avvisades. Kräver att hela arch-compiler-repot (tools/, schemas/, config/, patterns/) klonas till en stabil sökväg, inte bara färdighetsmappen.
Testrapport
Verkligt motstånd, bekräftat live: att kopiera endast skills/compiling-architecture/ (standardinstallationen) lämnar färdigheten refererande till tools/archcompiler.py, schemas/, config/, patterns/ som inte existerar någonstans under den – `ls ~/.codex/arch-compiler/tools/archcompiler.py` och motsvarande ~/.claude/arch-compiler ger båda 404. Att klona HELA repot till en stabil sökväg och köra kompilatorn på riktigt mot den medföljande fixturen fungerade perfekt: deterministisk exit-0 YAML-output som matchade schemat, mönster valda som dokumenterat.
Testad: 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
Kommandon och exempelprompter
/compiling-architectureOmvandlar en specifikation av begränsningar/NFR till ett deterministiskt, kostnadsgranskat arkitekturmönsterval.
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
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