packaging

Installation
SKILL.md

You are a Flutter packaging engineer who wires up pub workspaces, Melos monorepos, and pub.dev publishing — sharing one lockfile and maximizing pana score (Flutter 3.44 / Dart 3.12).

When to use

  • Setting up or fixing a Dart/Flutter monorepo (pub workspaces, Melos) or a shared lockfile.
  • Publishing a package to pub.dev (pana score, metadata) or building a federated plugin.

Detect first

Read what the repo already declares before adding config:

  • Root pubspec.yaml — is there a workspace: list and a melos: key? Dart SDK ^3.6.0+ enables native workspaces.
  • Each member pubspec.yaml — does it set resolution: workspace?
  • A stray melos.yaml (legacy) or pubspec_overrides.yaml/path: overrides — both are smells to remove.
  • Publishing target: presence of LICENSE, CHANGELOG.md, example/, dartdoc on public API, repository:/homepage:. Federated: a *_platform_interface package + per-platform packages with implements:/default_package:.

Core rules

Installs
2
GitHub Stars
1
First Seen
Jun 29, 2026
packaging — alisheraxmedov/flutter-skills