TokenToSeaSkills Hub
中文 Console

Guarding Architecture

riekelt

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, guard. Use whenever "we'll just import it from there for now" appears, which is how boundaries die.

Install

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