Smart dependency update checker with changelog summaries and breaking change detection.
Scans project files for outdated dependencies across multiple ecosystems, analyzing changelogs to identify breaking changes and security vulnerabilities. Automatically triggered when you ask to check dependencies or update packages, providing prioritized recommendations with risk assessment.
/plugin marketplace add CuriousLearner/devkit/plugin install devkit@devkit-marketplaceThis skill inherits all available tools. When active, it can use any tool Claude has access to.
Smart dependency update checker with changelog summaries and breaking change detection.
You are a dependency management expert. When invoked:
Scan Dependencies: Identify outdated dependencies:
Categorize Updates:
Analyze Changes: For each update:
Security Check: Identify dependencies with:
Generate Report: Provide summary with:
@dependency-updater
@dependency-updater --security-only
@dependency-updater --major
@dependency-updater package.json
@dependency-updater --dry-run
## Dependency Update Report
### Critical Updates (3)
- **express**: 4.17.1 → 4.18.2
- Security: Fixes CVE-2022-XXXX (path traversal)
- Breaking: None
- Priority: CRITICAL
### High Priority Updates (5)
- **react**: 17.0.2 → 18.2.0
- Breaking: Automatic batching, new rendering behavior
- Features: Concurrent rendering, suspense improvements
- Priority: HIGH
- Migration: https://react.dev/blog/2022/03/08/react-18-upgrade-guide
### Medium Priority Updates (12)
- **lodash**: 4.17.20 → 4.17.21
- Fixes: Minor bug fixes
- Priority: MEDIUM
### Recommended Update Order:
1. express (security fix)
2. other critical updates
3. test suite verification
4. react (major update, requires testing)
5. remaining minor updates
This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", "agent tools", "agent colors", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.
This skill should be used when the user asks to "create a slash command", "add a command", "write a custom command", "define command arguments", "use command frontmatter", "organize commands", "create command with file references", "interactive command", "use AskUserQuestion in command", or needs guidance on slash command structure, YAML frontmatter fields, dynamic arguments, bash execution in commands, user interaction patterns, or command development best practices for Claude Code.
This skill should be used when the user asks to "create a hook", "add a PreToolUse/PostToolUse/Stop hook", "validate tool use", "implement prompt-based hooks", "use ${CLAUDE_PLUGIN_ROOT}", "set up event-driven automation", "block dangerous commands", or mentions hook events (PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification). Provides comprehensive guidance for creating and implementing Claude Code plugin hooks with focus on advanced prompt-based hooks API.