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.
Fonctionne avec configuration
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 APIRecompile my architecture spec now that GDPR compliance is requiredExplain why this pattern was rejected against my cost ceiling