What problem does it solve?
Major dependency version bumps for the JellyRock Roku app often introduce runtime breaking changes that pass CI green checks but fail in real use, leading to inconsistent manual review processes and missed migration steps.
Core Features & Use Cases
- Standardized Review Workflow: Applies a consistent SOP to all major dependency bumps, including grouped Renovate PRs that update multiple dependencies at once and manual major version bumps for individual packages.
- Automated Breaking Change Analysis: Fetches upstream changelogs and migration guides, maps breaking changes to actual call sites in JellyRock's BrightScript and Node.js codebase, and surfaces required code changes.
- Type-Appropriate Validation: Runs the correct validation gate for each dependency type (BrightScript build/device tests for runtime libraries, script tests for Node tooling, CI checks for GitHub Actions) and identifies latent breaks that CI does not cover.
- Use Case: When a Renovate major PR updates the brighterscript build tool, this skill automatically pulls the changelog, finds all affected build configuration and source code call sites, runs the validate/build/lint gate, and produces a clear go/no-go verdict with migration steps for human review.
Quick Start
Use the dep-major skill to review Renovate major PR #456 for the roku-log runtime library and get a go/no-go verdict with any required migration steps.