What problem does it solve?
Manually updating Data Requirements Documents (DRDs) is time-consuming, error-prone, and often leads to missing cross-section impacts, lost existing content, or incomplete version tracking when business requirements change. This Skill automates the entire DRD update workflow to ensure accuracy, traceability, and compliance with data engineering standards.
Core Features & Use Cases
- Intelligent Change Merging: Reads existing DRDs and merges new stakeholder feedback, updated business rules, or new data sources while preserving all unchanged content.
- Automated Versioning & Logging: Automatically increments document version numbers and adds detailed change log entries for full traceability of all modifications.
- Ripple Effect Assessment: Evaluates how changes to one DRD section (e.g., new data source) impact other sections (e.g., data quality rules, consumer SLAs) to catch inconsistencies early.
- Source Data Validation: Runs read-only database queries to verify that claimed new data sources exist, match expected schemas, and meet quality thresholds before updating the DRD.
- Use Case: For example, if a healthcare stakeholder adds a new lab_results data source and requests a 1-second SLA for clinical reporting, the Skill will update the relevant DRD sections, verify the lab_results table exists in DuckDB, adjust data quality rules for new lab result fields, and ensure the SLA is reflected in consumer requirements.
Quick Start
Use the update-drd skill to revise your latest Data Requirements Document to add the new lab_results data source and update the clinical reporting consumer SLA to 1 second response time.