Compiling Architecture

Verwandelt eine Spezifikation von Constraints/NFRs in eine deterministische, kostenüberprüfte Architekturmuster-Auswahl.

von inetgas · inetgas/arch-compiler

Funktioniert mit Setup ★ 8.0/10

Compiling Architecture — Verwandelt eine Spezifikation von Constraints/NFRs in eine deterministische, kostenüberprüfte Architekturmuster-Auswahl.

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 API
  • Recompile my architecture spec now that GDPR compliance is required
  • Explain why this pattern was rejected against my cost ceiling