What problem does it solve?
Upgrading a shared dependency like @sentry/conventions across a large monorepo is error-prone: packages use different pin styles, the yarn.lock entry must be collapsed, and renamed exports can silently break builds. This Skill automates the entire bump workflow so nothing is missed.
Core Features & Use Cases
- Consistent version updates: Finds every package.json declaring @sentry/conventions and bumps it while preserving each file's pin style (caret ranges in packages/, exact pins in dev-packages/).
- Lockfile refresh and verification: Runs yarn install and dedupe, then confirms no stale version resolution remains in yarn.lock.
- Breaking change detection: Uses build errors and LSP findReferences to locate and fix renamed or removed exported constants across src/ and test/ directories.
- Use Case: A new @sentry/conventions 0.16.0 release is published and you need every workspace in the sentry-javascript monorepo updated, built, and tested with a proper chore(deps) commit.
Quick Start
Ask the AI to bump @sentry/conventions to version 0.16.0 across all packages in the monorepo and verify the build and tests pass.