Skip to content
Agentmart
Submit a tool

dart-resolve-package-conflicts

Diagnose and resolve Dart or Flutter pub dependency conflicts.

Skill by mordechai30

IndexedBSD-3-Clause
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/mordechai30-dart-resolve-package-conflicts

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Diagnose and resolve Dart or Flutter pub dependency conflicts. Use when pub get fails, a package is retracted, or constraints block a needed upgrade.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/dart-resolve-package-conflicts

What's inside

Skill name
dart-resolve-package-conflicts
Description
Diagnose and resolve Dart or Flutter pub dependency conflicts. Use when pub get fails, a package is retracted, or constraints block a needed upgrade.
License
BSD-3-Clause
Instructions
15 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Resolve pub dependency conflicts

## Inspect the resolution

Read the `pub get` error, `pubspec.yaml`, SDK constraints, workspace configuration, and relevant `pubspec.lock` entries. Use `dart pub outdated` and `dart pub deps` when they help identify the constraint chain. In Flutter projects, use `flutter pub` commands where appropriate.

## Change the smallest constraint

Prefer a targeted `dart pub upgrade <package>` or a justified change to the direct dependency constraint. If a transitive package is the blocker, identify its parent before changing constraints. Use `dart pub add <package>:<constraint>` when it accurately expresses the intended supported range. Follow the package's compatibility requirements; caret constraints are common, not mandatory.

Do not hand-edit individual `pubspec.lock` blocks to force resolution. Preserve the lockfile policy for the package or application. Use dependency overrides only as a temporary, explicit project decision, and remove them when proper compatible releases are available.

Run `pub get`, inspect the resulting dependency diff, then run relevant analysis and tests. Report any remaining incompatibility with the exact package constraints involved.

From mordechai30/flutter-dart-skills, BSD-3-Clause.

More from mordechai30/flutter-dart-skills

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Sep 29, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

License
BSD-3-Clause
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from mordechai30

Cite this page

dart-resolve-package-conflicts skill. Agent Mart. https://agentmart.dev/skills/mordechai30-dart-resolve-package-conflicts (last updated 2026-10-24)