What problem does it solve?
This Skill streamlines the process of updating PHP Composer dependencies, ensuring security, stability, and preventing common pitfalls like version conflicts or the use of abandoned packages.
Core Features & Use Cases
- Safe Dependency Updates: Guides users through patch, minor, and major dependency updates with a focus on changelogs and testing.
- Security Auditing: Integrates
composer audit to proactively identify and address security vulnerabilities.
- Lock File Management: Emphasizes the importance of
composer.lock for reproducible builds and production deployments.
- Abandoned Package Handling: Provides strategies for identifying and replacing outdated or unmaintained packages.
- Use Case: When asked to update all project dependencies, this Skill will perform a security audit, update packages in small batches, verify each update with tests, and ensure the lock file is committed.
Quick Start
Use the composer-dependencies skill to update all direct dependencies to their latest stable versions.