Compiling Architecture

Transforme une spécification de contraintes/NFR en une sélection de schéma d'architecture déterministe et auditée en coût.

par inetgas · inetgas/arch-compiler

Fonctionne avec configuration ★ 8.0/10

Compiling Architecture — Transforme une spécification de contraintes/NFR en une sélection de schéma d'architecture déterministe et auditée en coût.

Ce que fait

Compétence de flux de travail encapsulant un compilateur Python réel (tools/archcompiler.py) qui sélectionne des schémas de conception d'architecture à partir d'un registre de schémas canonique basé sur une spécification YAML de contraintes, de NFR et de plafonds de coûts — la même entrée produit toujours la même sortie, avec des portes d'approbation humaines obligatoires avant la finalisation. Se déclenche lorsqu'un utilisateur souhaite sélectionner des schémas d'architecture, compiler/recompiler une spécification, ou auditer pourquoi des schémas ont été sélectionnés ou rejetés. Nécessite le dépôt complet arch-compiler (tools/, schemas/, config/, patterns/) cloné dans un chemin stable, pas seulement le dossier de compétence.

Rapport de test

Friction réelle, confirmée en direct : la copie uniquement de skills/compiling-architecture/ (l'installation standard) laisse la compétence référencer tools/archcompiler.py, schemas/, config/, patterns/ qui n'existent nulle part en dessous — `ls ~/.codex/arch-compiler/tools/archcompiler.py` et l'équivalent ~/.claude/arch-compiler renvoient tous deux 404. Le clonage du dépôt COMPLET dans un chemin stable et l'exécution réelle du compilateur contre le fixture groupé ont parfaitement fonctionné : sortie YAML déterministe exit-0 correspondant au schéma, schémas sélectionnés comme documenté.

Testé le: 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

Commandes et exemples de prompts

  • /compiling-architectureTransforme une spécification de contraintes/NFR en une sélection de schéma d'architecture déterministe et auditée en coût.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • 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