Compiling Architecture

Gjør en spesifikasjon av begrensninger/NFR til et deterministisk, kostnads-auditerbart arkitekturmønster-valg.

av inetgas · inetgas/arch-compiler

Krever oppsett ★ 8.0/10

Compiling Architecture — Gjør en spesifikasjon av begrensninger/NFR til et deterministisk, kostnads-auditerbart arkitekturmønster-valg.

Hva den gjør

Arbeidsflyt-skill som pakker en ekte Python-kompilator (tools/archcompiler.py) som velger arkitekturdesignmønstre fra et kanonisk mønsterregister basert på en YAML-spesifikasjon av begrensninger, NFR-er og kostnadstak – samme input produserer alltid samme output, med obligatoriske menneskelige godkjenningsporter før endelig godkjenning. Utløses når en bruker ønsker å velge arkitekturmønstre, kompilere/rekompilere en spesifikasjon, eller auditere hvorfor mønstre ble valgt eller avvist. Krever at hele arch-compiler-repoet (tools/, schemas/, config/, patterns/) klones til en stabil sti, ikke bare skill-mappen.

Testrapport

Ekte friksjon, bekreftet live: kopiering av bare skills/compiling-architecture/ (standardinstallasjonen) etterlater skillen refererende til tools/archcompiler.py, schemas/, config/, patterns/ som ikke eksisterer noe sted under den – `ls ~/.codex/arch-compiler/tools/archcompiler.py` og tilsvarende ~/.claude/arch-compiler begge 404. Klone HELE repoet til en stabil sti og kjøre kompilatoren i praksis mot den medfølgende fixturen fungerte perfekt: deterministisk exit-0 YAML-output som samsvarte med skjemaet, mønstre valgt som dokumentert.

Testet på: 2026-07-16 · Claude Code 2.x (agent harness)

Installer

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-architectureGjør en spesifikasjon av begrensninger/NFR til et deterministisk, kostnads-auditerbart arkitekturmønster-valg.

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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