architecture-validate-layer-boundaries
Installation
SKILL.md
Key terms: Clean Architecture, layer boundaries, domain layer, application layer, infrastructure
Validate Clean Architecture Layer Boundaries
Purpose
Validates that all layers respect Clean Architecture dependency rules by checking that domain has no external imports, application doesn't import from interfaces, and infrastructure implements repository interfaces correctly. Ensures architectural integrity before commits and during quality gates.
Table of Contents
Core Sections
- Purpose - What this skill validates
- When to Use This Skill - Triggers and use cases
- Triggers - Explicit trigger phrases
- What This Skill Does - Layer dependency rules and validation process
- Quick Start - Immediate validation workflow
- Usage Examples - Real-world scenarios
- Supporting Files - References, examples, and scripts
Related skills