dependencies
Installation
SKILL.md
Dependency Management
When to use
- Adding a package for a new feature.
- Replacing an existing package.
- Adding/removing dev tooling dependencies.
- Investigating whether a package should be removed.
Steps
1) Validate necessity first
- Confirm the problem cannot be solved with current project dependencies or Dart/Flutter SDK APIs.
- If a package is still needed, define the exact capability gap it fills.
2) Evaluate candidate quality
Check package fitness before adding: