Compiling Architecture
Zamienia specyfikację ograniczeń/NFR na deterministyczny, audytowany pod kątem kosztów wybór wzorca architektury.
Działa po konfiguracji
Co robi ten skill
Umiejętność przepływu pracy opakowująca rzeczywisty kompilator Pythona (tools/archcompiler.py), który wybiera wzorce projektowania architektury z kanonicznego rejestru wzorców na podstawie specyfikacji YAML ograniczeń, NFR i pułapów kosztów — te same dane wejściowe zawsze produkują ten sam wynik, z obowiązkowymi bramkami zatwierdzenia przez człowieka przed finalizacją. Aktywuje się, gdy użytkownik chce wybrać wzorce architektury, skompilować/przekompilować specyfikację lub audytować, dlaczego wzorce zostały wybrane lub odrzucone. Wymaga pełnego repozytorium arch-compiler (tools/, schemas/, config/, patterns/) sklonowanego do stabilnej ścieżki, a nie tylko folderu umiejętności.
Raport z testu
Rzeczywiste problemy, potwierdzone na żywo: kopiowanie tylko skills/compiling-architecture/ (standardowa instalacja) pozostawia umiejętność odwołującą się do tools/archcompiler.py, schemas/, config/, patterns/, które nie istnieją pod nią — `ls ~/.codex/arch-compiler/tools/archcompiler.py` i odpowiednik ~/.claude/arch-compiler oba zwracają 404. Sklonowanie PEŁNEGO repozytorium do stabilnej ścieżki i faktyczne uruchomienie kompilatora przeciwko dołączonemu fixture zadziałało idealnie: deterministyczny wynik YAML exit-0 zgodny ze schematem, wzorce wybrane zgodnie z dokumentacją.
Testowano: 2026-07-16 · Claude Code 2.x (agent harness)
Instalacja
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
Komendy i przykładowe prompty
/compiling-architectureZamienia specyfikację ograniczeń/NFR na deterministyczny, audytowany pod kątem kosztów wybór wzorca architektury.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
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