SuperAPI AI 工具集

diagnose

通用与其它

查看项目

更新于 10-16 01:14

技能介绍

用途:为 FloatingClock 输出紧凑的一页式诊断摘要,覆盖已安装应用、本地构建、运行进程、配置档与测试状态。

主要能力:检查 /Applications/FloatingClock.app 是否存在,若存在则用 file 与 stat 报告二进制类型和大小、用 codesign -dv --verbose=0 查看签名、用 PlistBuddy 读取版本与构建号;检查本地构建目录;用 pgrep 查找运行中的进程并列出 pid、rss、%cpu、etime;读取 com.cc-skills.floating-clock 的 ActiveProfile;若存在 build/test_session 则直接运行以获取测试结果。

使用方式:通过 /floating-clock:diagnose 调用,脚本会依次执行一组只读检查并分段打印结果。设置 PLUGIN_ROOT="$(cc-plugin-root floating-clock)"、APP_SYS="/Applications/FloatingClock.app"、APP_LOCAL="$PLUGIN_ROOT/build/FloatingClock.app"。若应用未安装会提示使用 /floating-clock:install;本地未构建会提示运行 cd $PLUGIN_ROOT && make all;测试二进制缺失会提示运行 cd $PLUGIN_ROOT && make check。

适用场景:需要快速了解 FloatingClock 的安装、签名、运行与测试状况时使用,适合排障前的状态确认。该技能被描述为自我演进型,若检查项有误、参数漂移或需要临时规避,应直接修正该文件;但仅针对真实且可复现的问题更新。执行后建议反思:报告是否覆盖用户所需字段、是否有检查产生错误信号、路径或产物名是否漂移,并按实际情况补齐。

限制:全部为只读操作,不修改文件、不读改 NSUserDefaults;不会重建测试二进制,仅运行已存在的 build/test_session;各项路径与产物名为固定约定,若实际环境不同需据实更新脚本。资料未提供平台、收费或价格信息。