update-major-deps
OfficialSafely bump major dependencies with risk-gated commits.
Software Engineering#npm#monorepo#risk assessment#dependency updates#git commits#devdependencies#build testing
Authormakeup
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Managing major version updates of devDependencies in a JavaScript monorepo is high-risk: uncoordinated updates can break builds, introduce hard-to-trace regressions, and create commit histories that are impossible to bisect when issues arise.
Core Features & Use Cases
- Logical dependency grouping: Automatically clusters coupled packages (e.g. all @babel/* scoped packages) into single update sets to avoid partial, broken dependency states.
- Breakage risk assessment: Evaluates each group's risk level based on its role in the build pipeline, real usage breadth across the codebase, changelog red flags, and compatibility with the active Node.js runtime.
- Test-gated safe commits: Only creates a signed commit for a group if the build and all tests pass, never pushes changes automatically, and pauses for user confirmation on medium or high-risk updates. Use Case: A team maintaining the makeup-js monorepo can use this skill to safely upgrade @babel/core from v7 to v8, with all related Babel packages updated together, full test validation, and a single revertable commit if any issues are found.
Quick Start
Invoke the update-major-deps skill with the argument 'all' to process every available major devDependency update in the monorepo, with automatic risk assessment and test gating for each group.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: update-major-deps Download link: https://github.com/makeup/makeup-js/archive/main.zip#update-major-deps Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 537,000+ vetted skills library on demand.