What problem does it solve? When dart pub get fails because of incompatible package versions or retracted releases, developers often waste time guessing which constraint to change or dangerously delete the entire lockfile. This Skill provides structured workflows for auditing, upgrading, and surgically resolving Dart dependency conflicts. ## Core Features & Use Cases - Dependency Auditing: Interpret the Current, Upgradable, Resolvable, and Latest columns of dart pub outdated to find stale or retracted packages. - Controlled Upgrades: Use dart pub upgrade --tighten and manual constraint bumps to move to newer versions without breaking the build. - Surgical Lockfile Repair: Remove only the conflicting package's entry from pubspec.lock instead of deleting the whole file, then verify with dart pub deps, dart analyze, and dart test. - Use Case: Your CI build fails because a transitive dependency locked http to a retracted version. Follow the conflict-resolution workflow to remove just that lockfile entry, re-resolve, and confirm the dependency graph is consistent. ## Quick Start Use the dart-resolve-package-conflicts skill to fix the version conflict causing dart pub get to fail in my project.