What problem does it solve?
Incomplete or non-compliant Low-Level Design (LLD) documents cause downstream development delays, rework, and misalignment with upstream requirements and runtime contracts, leading to wasted effort and broken pipeline deployments.
Core Features & Use Cases
- Completeness Validation: Checks all 14 required LLD sections are present and populated with meaningful content.
- Quality Rule Enforcement: Validates critical contracts like Bronze runner Unity Catalog wiring, local_executor_mode declarations, spark-expectations version pinning, and upstream artifact references.
- Severity-Ranked Reporting: Flags issues as CRITICAL (blocks development), WARNING (needs attention), or INFO (suggestions) with actionable fix suggestions, and auto-fixes resolvable CRITICAL issues.
- Use Case: A Technical Lead can run this skill before handing off an LLD to the development team to ensure no missing requirements, contract violations, or structural gaps that would cause implementation failures.
Quick Start
Use the validate-lld skill to audit the LLD file outputs/lld/v1/LLD-patient-360.md for completeness and quality issues before handing it off to the development team.