Compiling Architecture

Omdanner en constraints/NFR spec til et deterministisk, omkostnings-auditeret arkitekturmønstervalg.

Af inetgas · inetgas/arch-compiler

Virker med opsætning ★ 8.0/10

Compiling Architecture — Omdanner en constraints/NFR spec til et deterministisk, omkostnings-auditeret arkitekturmønstervalg.

Hvad det gør

Workflow skill, der wrapper en reel Python-compiler (tools/archcompiler.py), som vælger arkitekturdesignmønstre fra et kanonisk mønsterregister baseret på en YAML-spec af begrænsninger, NFR'er og omkostningslofter — samme input producerer altid samme output, med obligatoriske menneskelige godkendelsesgates før endelig godkendelse. Triggere, når en bruger ønsker at vælge arkitekturmønstre, kompilere/rekompilere en spec, eller auditere hvorfor mønstre blev valgt eller afvist. Kræver hele arch-compiler repoet (tools/, schemas/, config/, patterns/) klonet til en stabil sti, ikke kun skill-mappen.

Testrapport

Ægte friktion, bekræftet live: kopiering af kun skills/compiling-architecture/ (standardinstallationen) efterlader skillen refererende til tools/archcompiler.py, schemas/, config/, patterns/, som ikke eksisterer nogen steder under den — `ls ~/.codex/arch-compiler/tools/archcompiler.py` og den tilsvarende ~/.claude/arch-compiler giver begge 404. Kloning af HELE repoet til en stabil sti og kørsel af compileren reelt mod den medfølgende fixture fungerede perfekt: deterministisk exit-0 YAML-output, der matcher skemaet, mønstre valgt som dokumenteret.

Testet: 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

Kommandoer og eksempelprompter

  • /compiling-architectureOmdanner en constraints/NFR spec til et deterministisk, omkostnings-auditeret arkitekturmønstervalg.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • 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