用途:生成可签名并导入 Apple 快捷指令 App 的 .shortcut 文件,支持两种工作流——从自然语言需求从零新建快捷指令,以及对现有未签名 .xml 快捷指令做自然语言差异改造(保留 UUID、图标、元数据及未涉及的动作)。
主要能力:提供两个斜杠命令与对应智能体:/shortcuts-playground:build <brief>(shortcut-builder,从零创建)和 /shortcuts-playground:remix <path-to-xml> <idea>(shortcut-remixer,对现有 XML 做精准差异)。两者共用技能文档、校验器、PostToolUse 自动校验钩子和 sign-shortcut 归档签名流水线。插件在 Bash PATH 上提供三个包装命令:resolve-icon(按自然语言选图标与颜色)、validate-shortcut(运行 Craig Loop 预检校验)、sign-shortcut(归档未签名 XML、用 shortcuts sign 签名并写出最终 .shortcut)。
使用方式:生成 XML plist 后,先运行 resolve-icon 选定图标颜色,再运行 validate-shortcut 进入 Craig Loop 修复循环(最多 5 次迭代,同一错误连续两次出现即停止),通过后运行 sign-shortcut 归档签名,并确认签名文件存在且大小非零。PostToolUse 钩子会在每次 Write/Edit 生成 plist 后自动校验。
适用场景:创建、修改或改造快捷指令,以及相关自动化构建。
限制:必须遵循 BEST_PRACTICES.md;校验器使用打包的 ToolKit 快照,默认目标为 macOS、平台为 macos,可用 --target-macos 27 或 --target-platform ios 等参数调整;不读取用户实时 ToolKit SQLite 数据库;部分请求需通过 ALLOW_VCARD、ALLOW_TOKEN_FILE 等转义注释放行。具体收费、价格与平台支持范围资料未提供。