mcpField
L
launch

launch

github.com/terrylica生产力145 次安装今天更新
代码仓库

关于 launch

launch 是用于在 macOS 上打开 FloatingClock 的 skill。它优先启动已安装的应用;需要时改用本地构建版本。

主要功能

  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 或本地构建路径发生变化,请更新脚本。

仅在问题真实且可复现时进行更新,不要基于猜测更新。

评论

支持 Markdown