Compiling Architecture

Přemění specifikaci omezení/NFR na deterministický, nákladově auditovaný výběr architektonických vzorů.

od inetgas · inetgas/arch-compiler

Funguje s nastavením ★ 8.0/10

Compiling Architecture — Přemění specifikaci omezení/NFR na deterministický, nákladově auditovaný výběr architektonických vzorů.

Co umí

Workflow dovednost obalující skutečný Python kompilátor (tools/archcompiler.py), který vybírá vzory návrhu architektury z kanonického registru vzorů na základě YAML specifikace omezení, NFR a stropů nákladů — stejný vstup vždy produkuje stejný výstup, s povinnými branami lidského schválení před finalizací. Spouští se, když uživatel chce vybrat architektonické vzory, kompilovat/rekompilovat specifikaci nebo auditovat, proč byly vzory vybrány nebo zamítnuty. Vyžaduje plný klon repozitáře arch-compiler (tools/, schemas/, config/, patterns/) na stabilní cestě, nejen složku dovednosti.

Testovací report

Skutečné tření, potvrzeno živě: kopírování pouze skills/compiling-architecture/ (standardní instalace) zanechává dovednost odkazující na tools/archcompiler.py, schemas/, config/, patterns/, které nikde pod ní neexistují — `ls ~/.codex/arch-compiler/tools/archcompiler.py` a ekvivalent ~/.claude/arch-compiler oba 404. Klonování CELÉHO repozitáře na stabilní cestu a skutečné spuštění kompilátoru proti přiloženému fixu fungovalo perfektně: deterministický výstup YAML s exit-0 odpovídající schématu, vzory vybrané podle dokumentace.

Testováno: 2026-07-16 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /compiling-architecturePřemění specifikaci omezení/NFR na deterministický, nákladově auditovaný výběr architektonických vzorů.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • 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