flutter-setting-up-on-linux は何をしますか?
Flutter開発のためにLinux環境をセットアップします。Flutterアプリケーションの実行、ビルド、デプロイのためにLinuxマシンを構成する際に使用します。
概要
このスキルは、新しいLinuxマシン上でFlutter開発環境を完全にセットアップします。以下の操作を自動化します:
- システムパッケージの更新
- Flutter SDKのインストール(curlを使用してダウンロード、アーカイブを展開、パスに追加)
- システム依存関係のインストール(
apt経由でcurl,git,unzip,xz-utils,zip,libglu1-mesaなど) flutter doctorの実行によるインストールの確認- Android SDKのセットアップ(オプション、必要な場合)
- 環境変数(
ANDROID_HOMEなど)の設定
使用方法
- このスキルが利用可能なAIエージェント(Claude Code、Codexなど)で、以下のようなコマンドを実行します:
flutter/flutter-setting-up-on-linux
前提条件
- Linuxディストリビューション(Debian/Ubuntuベースを推奨)
sudo権限(システムパッケージのインストールに必要)- インターネット接続
curlがインストールされていること(ない場合は自動でインストール)
スキルの構成
このスキルは以下の手順を実行します:
- システムパッケージの更新:
sudo apt updateを実行 - 依存関係のインストール:
curl,git,unzip,xz-utils,zip,libglu1-mesaなどのパッケージをインストール - Flutter SDKのダウンロード:公式の
git cloneまたはアーカイブからSDKを取得 - パスの設定:
~/.bashrcまたは~/.zshrcにFlutterのパスを追加 - インストールの確認:
flutter doctorを実行してインストール状況を確認 - Android SDKのセットアップ(オプション):
ANDROID_HOMEの設定とSDKのインストール
サポートされるプラットフォーム
- Linux: Debian/Ubuntuベースのディストリビューション(例:Ubuntu 20.04+、Debian 10+)
- AIエージェント: Claude Code、Codex、Cursorなど、このスキル定義を解釈できるエージェント
トラブルシューティング
flutter doctorがエラーを報告する場合:依存関係がすべて正しくインストールされているか確認してください。- パーミッションエラー:
sudoコマンドが正しく実行されるように、ユーザーに適切な権限があることを確認します。 - Android SDKの問題:
ANDROID_HOME環境変数が正しく設定されていることを確認します。
関連スキル
flutter/flutter-create-projectflutter/flutter-run-appflutter/flutter-build-apk
このスキルは、Flutter開発に必要な基盤をLinux上で素早く構築するためのものです。