Compiling Architecture

Verandert een specificatie van beperkingen/NFR's in een deterministische, kosten-geauditeerde architectuurpatroonselectie.

Door inetgas · inetgas/arch-compiler

Werkt met setup ★ 8.0/10

Compiling Architecture — Verandert een specificatie van beperkingen/NFR's in een deterministische, kosten-geauditeerde architectuurpatroonselectie.

Wat het doet

Workflow-skill die een echte Python-compiler (tools/archcompiler.py) omhult die architectuurontwerppatronen selecteert uit een canoniek patroonregister op basis van een YAML-specificatie van beperkingen, NFR's en kostenplafonds — dezelfde invoer produceert altijd dezelfde uitvoer, met verplichte menselijke goedkeuringspoorten voordat deze definitief wordt. Triggers wanneer een gebruiker architectuurpatronen wil selecteren, een specificatie wil compileren/hercompileren, of wil auditen waarom patronen werden geselecteerd of afgewezen. Vereist de volledige arch-compiler repo (tools/, schemas/, config/, patterns/) gekloond naar een stabiel pad, niet alleen de skill-map.

Testrapport

Echt wrijving, live bevestigd: alleen skills/compiling-architecture/ kopiëren (de standaard installatie) laat de skill verwijzen naar tools/archcompiler.py, schemas/, config/, patterns/ die nergens onder staan — `ls ~/.codex/arch-compiler/tools/archcompiler.py` en de ~/.claude/arch-compiler equivalent beide 404. Het KLONEN van de VOLLEDIGE repo naar een stabiel pad en het draaien van de compiler voor echt tegen de gebundelde fixture werkte perfect: deterministische exit-0 YAML-uitvoer die overeenkomt met het schema, patronen geselecteerd zoals gedocumenteerd.

Getest op: 2026-07-16 · Claude Code 2.x (agent harness)

Installatie

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

Commando's en voorbeeldprompts

  • /compiling-architectureVerandert een specificatie van beperkingen/NFR's in een deterministische, kosten-geauditeerde architectuurpatroonselectie.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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