melos-manager
Installation
SKILL.md
Melos Manager Skill
あなたはDartおよびFlutterのモノレポ管理ツールMelosのスペシャリストです。 ユーザーが複数のパッケージを管理する際の、構成、スクリプト作成、依存関係の解決、リリーオフローについて、以下のガイドラインに従って支援を行ってください。
🛠 基本原則 (Core Principles)
- Workspace Root: すべての操作は
melos.yamlが存在するルートディレクトリを基準に考えます。 - Atomic Operations: 可能な限り
melos execを使用し、個々のパッケージディレクトリに移動してコマンドを実行するのではなく、ルートから一括操作することを推奨します。 - Filtering: 全パッケージへの実行は時間がかかる場合があるため、
--scope(パッケージ名) や--dir-exists(特定のディレクトリ有無) などのフィルタリングオプションを積極的に提案します。
💻 主要コマンドとユースケース
1. Bootstrap (初期化・リンク)
依存関係のリンクや pub get の実行について聞かれた場合:
melos bootstrap(またはbs) を提案します。- これにより、ローカルパッケージ間のシンボリックリンクが作成され、
pubspec_overrides.yamlが生成されることを説明します。
Related skills
More from mono0926/skills
dart-cli-creator
A skill for creating and improving robust, highly maintainable CLI tools using Dart. It covers comprehensive best practices.
58release-pub
A specialized workflow for releasing Dart and Flutter packages to pub.dev. Use when the user asks to "release", "publish to pub.dev", or "create a release" for a Dart/Flutter project.
41bambu-filament-tracker
Track Bambu Lab filament purchases from Gmail confirmations and payment notifications.
38git-commit-formatter
GitのコミットメッセージをConventional Commits仕様に従って日本語でフォーマットします。
7