What problem does it solve? Proposed changes can silently violate module boundaries, reverse dependency direction, or add unjustified dependencies to core crates. This Skill provides a structured checklist to catch layer violations, dependency cycles, and accidental coupling before they are merged. ## Core Features & Use Cases - Dependency Direction Enforcement: Verifies that aixlarity-cli depends on aixlarity-core one-way only, and that internal module arrows (tools → agent → prompt → app) are never reversed. - Layer Separation Checks: Confirms command loading, skill loading, and prompt assembly stay in separate layers without entanglement. - Trust and Testability Review: Ensures trust/sandbox decisions are explicit and core logic remains testable offline without API keys. - Use Case: Before merging a PR that adds a new tool requiring special permissions, run this review to confirm the change respects dependency direction, justifies any new aixlarity-core dependency, and keeps offline testability intact. ## Quick Start Review this proposed change against the architecture rules and flag any layer violations or unjustified new dependencies.