What problem does it solve?
Manually tracking and updating pinned library versions in data engineering pattern handbooks is time-consuming and error-prone, especially for complex stacks with interdependent libraries like Spark, Delta Lake, and DuckDB where version mismatches can cause runtime failures or broken generated code.
Core Features & Use Cases
- Upstream Version Verification: Automatically checks pinned library versions against Context7, PyPI, GitHub releases, and official docs to detect stale or outdated pins.
- Approval-Gated Updates: Generates a clear diff of version changes, breaking change notes, and floor violations, then requests explicit user approval before modifying the version catalogue.
- Import Overlay Enforcement: Integrates with curated library-imports.yaml files to enforce minimum version floors and canonical import rules, preventing broken generated code from version mismatches.
Use Case: A data engineering team using the pattern handbook can run this skill to quickly verify all their pinned library versions are current, avoid compatibility issues with Spark and Delta Lake, and ensure generated code uses the correct import paths without manual cross-referencing.
Quick Start
Use the refresh-libraries skill to check for outdated library versions in your pattern handbook and apply approved updates.