用途
Desktop OS Integration 用于设计和审查 macOS 与 Windows 桌面操作系统集成,目标是让桌面软件在用户机器上显得可信。
它面向的软件类型包括:桌面应用、实用工具、SaaS 配套程序、开发者工具、启动器和游戏。
主要能力
该技能的核心工作流如下:
- 识别目标操作系统、分发渠道、安装模型、本地数据风险和企业约束。
- 阅读 references/desktop-os-integration-matrix.md。
- 审查安装/更新/卸载、权限、存储、凭据、通知、启动、文件与备份。
- 将平台惯例与产品特定选择区分开。
- 定义签名、公证、更新器安全性、崩溃报告、回滚和企业控制的发布门禁。
- 产操作系统特定的就绪矩阵、明确的回归测试计划与阻塞项。
使用方式
该技能按上述工作流执行,并规定输出格式:
- OS targets:
- Distribution:
- Integration matrix:
- <area> -> macOS, Windows, shared behavior
- Blockers:
- <blocker>
- User-facing settings:
- <setting>
- Regression test plan:
- Install/update/rollback/uninstall:
- Permissions reset/degraded mode:
- File association/deep link/drag-and-drop:
- Login item/tray/menu bar/notifications:
- Enterprise/silent install/support diagnostics:
适用场景
当你在规划菜单、设计或审查桌面操作系统集成时使用,适用于 macOS 与 Windows 应用、实用工具、SaaS 配套程序、开发者工具、启动器和游戏。
限制
不要将该技能用于基础模型无需其特定产物契约即可处理的一般性建议。
Guardrails(护栏):
- 不要隐藏后台行为、启动持久化或数据保留。
- 不要在明文本地文件中存储密钥。
- 卸载与备份行为必须是有意设计的。
- 在完成更新、回滚、权限重置和跨操作系统兼容性测试前,不得批准发布。