What problem does it solve?
Manually updating Low-Level Design documents for data engineering projects is error-prone, often breaks cross-section consistency, loses traceability to upstream design artifacts, and misses proper version tracking and changelog entries. This Skill automates the entire LLD revision workflow to eliminate these risks.
Core Features & Use Cases
- Upstream Artifact Merging: Seamlessly incorporate changes from upstream design documents (business requirements, high-level design, data model, mapping, data quality specs) into existing LLDs while preserving all unchanged content.
- Cross-Section Consistency Enforcement: Automatically assesses ripple effects across all 14 mandatory LLD sections (DAG, configuration, deployment, monitoring etc.) when a single section is updated, preventing misalignment.
- Version Tracking & Validation: Increments LLD version numbers, adds changelog entries, and validates the final document against strict structural and content rules before handoff to development teams.
- Derived Artifact Regeneration: Automatically triggers updates to related files like DAG definitions, configuration templates, and ingestion runners when corresponding LLD sections are modified.
- Use Case: For example, if your data architect updates the high-level design with new Spark cluster sizing, this Skill will update the LLD's performance, configuration, and deployment sections, bump the version, and remind you to regenerate the related infrastructure files.
Quick Start
Use the update-lld skill to revise your existing Low-Level Design document with new infrastructure changes, DAG revisions, or updated upstream design artifacts while preserving all unchanged content and maintaining full traceability to source requirements.