用途:终止(quench)任何正在运行的 FloatingClock 进程。该技能原名 quit,为避免与 Claude Code 内置的 /quit 命令冲突而改名。
主要能力:通过进程名匹配查找并结束 FloatingClock。若进程存在则执行 pkill 并输出“FloatingClock quit.”,否则输出“FloatingClock is not running.”。
使用方式:调用 /floating-clock:quench。核心逻辑为:if pgrep -f "FloatingClock.app/Contents/MacOS/floating-clock" >/dev/null 2>&1; then pkill -f "FloatingClock.app/Contents/MacOS/floating-clock"; echo "FloatingClock quit."; else echo "FloatingClock is not running."; fi
自省机制:该技能被描述为自我进化型,使用中若进程匹配模式失效(如二进制路径变更)应立即修正文件,而非推迟。执行后需检查:pkill 是否真正终止了进程,若残留则升级为 kill -9 并更新脚本;进程模式是否仍匹配,若二进制路径移动则刷新 pgrep/pkill 正则。仅在问题真实且可复现时才更新,不做推测性修改。
适用场景:需要关闭 FloatingClock 应用进程时。
限制:仅针对 FloatingClock 的特定二进制路径,路径变化会导致匹配失败;资料未提供其他平台或配置说明。