guarding-architecture

Use when a change crosses module boundaries, adds a dependency direction between modules, touches a critical path, or conflicts with a stated principle - and when writing or updating architecture principles themselves. Encodes structural invariants as named, enforced contracts: statement, rationale,

By riekelt · 6,579 installs

npx skills add riekelt/principal-engineer --skill guarding-architecture

Source repository · Upstream listing