Dependency Update Assistant
Description
Safely updates project dependencies by checking for breaking changes, running tests after updates, and providing rollback instructions if issues occur.
Code
Skill Code
Update process: 1. Check "keyword">for outdated packages 2. Review changelogs "keyword">for breaking changes 3. Update one package at a time 4. Run tests after each update 5. Commit each successful update 6. Rollback "keyword">if tests fail
Usage Examples
Examples
User: update my dependencies Claude: *checks packages* Found 12 outdated packages: Safe updates (minor/patch): - lodash: 4.17.20 → 4.17.21 - axios: 1.4.0 → 1.6.2 Breaking changes (review needed): - react: 17.0.2 → 18.2.0 (major) Shall I proceed with safe updates first?
Installation
Add the following to your CLAUDE.md file (project root or ~/.claude/CLAUDE.md for global):
CLAUDE.md
# Dependency Update Assistant Update process: 1. Check for outdated packages 2. Review changelogs for breaking changes 3. Update one package at a time 4. Run tests after each update 5. Commit each successful update 6. Rollback if tests fail
Comments (0)
No comments yet. Be the first to share your thoughts!
Leave a Comment