{"skill":{"slug":"compiling-architecture","displayName":"Compiling Architecture","summary":"Use when: user wants to select architecture patterns, compile a spec, iterate on constraints/NFRs, audit why patterns were selected/rejected, or finalise an...","tags":{"architectural-decision-records":"1.0.0","architecture-as-code":"1.0.2","architecture-reapproval":"1.0.2","architecture-trade-off-considerations":"1.0.2","cost-optimization":"1.0.2","deterministic-compiler":"1.0.2","latest":"1.0.2","nfr-enforcement":"1.0.2","rchitectural-decision-records":"1.0.2","software-architecture-patterns":"1.0.2"},"stats":{"comments":0,"downloads":99,"installsAllTime":0,"installsCurrent":0,"stars":0,"versions":3},"createdAt":1775852375772,"updatedAt":1776193908415},"latestVersion":{"version":"1.0.2","createdAt":1776193465948,"changelog":"compiling-architecture 1.0.2\n\n- Expanded guidance for brownfield systems: clarified that existing prototypes or codebases should not be treated as architectural authority, and must not retroactively \"bless\" accidental prototype choices without explicit review.\n- Added use cases for when to (and not to) use this skill in scenarios with existing code, including handling architecture drift and re-approval after updates.\n- Updated Provider-Binding Gate section to cover provider/runtime discovery from brownfield and how to reconcile against the current approved spec.\n- No changes to repo structure, commands, or workflow for greenfield usage.","license":"MIT-0"},"metadata":{"os":null,"systems":null},"owner":{"handle":"inetgas","userId":"s17bhed34swjadqd1zh9gjem4x84jxvj","displayName":"inetgas","image":"https://avatars.githubusercontent.com/u/271354125?v=4"},"moderation":null}