What problem does it solve? OrangeHRM spans multiple Composer projects and Yarn workspaces, and running package-manager commands against the wrong project, wrong PHP version, or wrong package manager causes broken lockfiles and incompatible dependency resolution. This Skill provides the rules and workflows for making dependency changes safely. ## Core Features & Use Cases - Project mapping: Identifies which composer.json or package.json owns a dependency across the main PHP app, dev tools, Vue frontends, and Cypress test workspace. - Version-safe Composer workflow: Resolves dependencies using the lowest supported PHP version from each project's require.php and config.platform settings. - Yarn workspace discipline: Enforces the packageManager field, prevents npm lockfile drift, and keeps manifests and lockfiles committed together. - Use Case: When adding a new PHP package to the OrangeHRM app, the Skill directs you to run composer require inside the Docker container matching the lowest supported PHP version, then commit composer.json and composer.lock together. ## Quick Start Ask the agent to add or update a Composer or Yarn package and it will follow this Skill to run the correct command in the right Docker container and workspace.