What problem does it solve?
This Skill eliminates the tedious, error-prone manual work of verifying that a data engineering project scaffold is correctly implemented per the Low-Level Design (LLD) and Data Model Specification (DMS), ensuring the foundation is fully ready for development before you start building data pipelines or models.
Core Features & Use Cases
- Comprehensive Compliance Checks: Validates directory tree, utility modules, test harness, StructType schema contracts, infrastructure files, and environment prerequisites against LLD and DMS rules.
- Automated Smoke Testing: Runs uv sync, utility module import checks, and pytest collection to catch setup issues like missing dependencies or broken imports early.
- Use Case: After running the create-scaffold skill for a new local-first data engineering project using UV, DuckDB, SQLMesh, and Apache Superset, use this Skill to confirm the scaffold is fully compliant, avoiding hours of debugging missing files or misconfigured dependencies later.
Quick Start
Use the validate-scaffold skill to check if your current project's scaffold meets all LLD and DMS requirements and is ready for development.