What problem does it solve? Teams working on the TpIDS codebase risk introducing illegal project references between layers (UI, BLL, REPOSITORIO, DAL, BE, SERVICIOS, ABSTRACCIONES), which breaks the 7-layer architecture and creates hidden coupling that is hard to undo later. ## Core Features & Use Cases - Dependency Matrix Enforcement: Validates every change against a strict allowed-reference matrix between .csproj projects, treating any violation as blocking. - Layer Placement Guidance: Verifies the correct target layer before moving classes or creating services, repositories, entities, or contracts. - Automated Verification Script: Runs a PowerShell script (verify-architecture-dependencies.ps1) whenever .csproj files are touched or code moves between projects. - Use Case: When adding a new business service, the Skill confirms BLL may reference ABSTRACCIONES, REPOSITORIO, BE, and SERVICIOS, blocks any BLL -> DAL reference, and requires the guard script plus a green build before closing the task. ## Quick Start Use the architecture-dependency-guard skill to verify that my new service and project references comply with the TpIDS layer dependency matrix.