Compiling Architecture
Verwandelt eine Spezifikation von Constraints/NFRs in eine deterministische, kostenüberprüfte Architekturmuster-Auswahl.
Funktioniert mit Setup
Was es kann
Workflow-Skill, der einen echten Python-Compiler (tools/archcompiler.py) umschließt, der Architekturdesignmuster aus einem kanonischen Musterregister basierend auf einer YAML-Spezifikation von Constraints, NFRs und Kostendeckeln auswählt – dieselbe Eingabe erzeugt immer dieselbe Ausgabe, mit obligatorischen menschlichen Genehmigungsgates vor der Finalisierung. Löst aus, wenn ein Benutzer Architekturmuster auswählen, eine Spezifikation kompilieren/neu kompilieren oder prüfen möchte, warum Muster ausgewählt oder abgelehnt wurden. Erfordert das vollständige Arch-Compiler-Repository (tools/, schemas/, config/, patterns/), das in einen stabilen Pfad geklont wurde, nicht nur den Skill-Ordner.
Testbericht
Echter Reibungspunkt, live bestätigt: Das Kopieren von nur skills/compiling-architecture/ (die Standardinstallation) hinterlässt den Skill, der auf tools/archcompiler.py, schemas/, config/, patterns/ verweist, die nirgendwo darunter existieren – `ls ~/.codex/arch-compiler/tools/archcompiler.py` und das entsprechende ~/.claude/arch-compiler schlagen beide fehl. Das Klonen des VOLLSTÄNDIGEN Repositorys in einen stabilen Pfad und das Ausführen des Compilers für echte gegen die gebündelte Fixture funktionierte perfekt: deterministische Exit-0 YAML-Ausgabe, die dem Schema entspricht, Muster wie dokumentiert ausgewählt.
Getestet am: 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
Befehle & Beispiel-Prompts
/compiling-architectureVerwandelt eine Spezifikation von Constraints/NFRs in eine deterministische, kostenüberprüfte Architekturmuster-Auswahl.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
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