mcpField
L
launch

launch

github.com/terrylica生産性145 回インストール1 日前に更新
リポジトリ

launch について

launch は macOS で FloatingClock を開くスキルです。インストール済みアプリを優先し、必要に応じてローカルビルドを起動します。

主な機能

  1. 01インストール済みアプリの起動
  2. 02ローカルビルドへのフォールバック

活用シーン

  1. 01インストール先から FloatingClock を起動
  2. 02アプリ未インストール時にローカルビルドを開く

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/terrylica/cc-skills --skill launch

インストール後、Claude Code で/launchを入力して読み込まれたか確認します。

詳細

/floating-clock:launch

FloatingClock アプリを開きます。

自己進化型スキル:このスキルは使用を通じて改善されます。起動パスやフォールバックロジックが機能しなくなった場合は、先送りせず、このファイルをすぐに修正してください。実際に再現できる問題がある場合のみ更新してください。

手順

インストール済みのアプリを優先し、ユーザーがまだインストールしていない場合はローカルビルドにフォールバックします。

if [ -d /Applications/FloatingClock.app ]; then
  open /Applications/FloatingClock.app
  echo "Launched from /Applications/"
else
  PLUGIN_ROOT="$(cc-plugin-root floating-clock)"
  LOCAL_APP="$PLUGIN_ROOT/build/FloatingClock.app"
  if [ -d "$LOCAL_APP" ]; then
    open "$LOCAL_APP"
    echo "Launched from local build at $LOCAL_APP"
    echo "Tip: run /floating-clock:install to put it in /Applications/ for Spotlight access."
  else
    echo "No app found. Run /floating-clock:install first."
    exit 1
  fi
fi

実行後の振り返り

このスキルの実行後、終了する前に確認してください。

  1. open は何も表示せずに成功しましたか? — macOS で Gatekeeper の確認画面が表示された場合は、回避方法を記録してください。
  2. 想定どおりにローカルビルドへのフォールバックが実行されましたか? — ユーザーがアプリをインストール済みでも、それが古い場合はシステムパスが優先されます。これは意図された動作です。
  3. パスに変更はありましたか? — /Applications/FloatingClock.app またはローカルビルドのパスが変更された場合は、スクリプトを更新してください。

問題が実際に再現できる場合のみ更新してください。推測に基づく更新はしないでください。

コメント