关于 launch
launch 是用于在 macOS 上打开 FloatingClock 的 skill。它优先启动已安装的应用;需要时改用本地构建版本。
主要功能
- 01打开已安装的应用
- 02回退到本地构建版本
适用场景
- 01从安装位置启动 FloatingClock
- 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
执行后反思
此技能完成后,请在关闭前检查:
open是否静默成功? — 如果 macOS 弹出了 Gatekeeper 提示,请记录绕过方法。- 是否在预期情况下回退到本地构建? — 如果用户已安装该应用,但版本过旧,则以系统路径为准;这是有意的行为。
- 路径是否发生变化? — 如果
/Applications/FloatingClock.app或本地构建路径发生变化,请更新脚本。
仅在问题真实且可复现时进行更新,不要基于猜测更新。
评论
支持 Markdown