关于 macos-release-readiness
面向 macOS 应用发布准备的技能,帮助开发者审查签名、权限、数据、更新和诊断等环节。它要求生成包含高风险事项及所需证据的就绪度矩阵。
主要功能
- 01梳理分发渠道与应用类型
- 02审查签名、公证和权限
- 03检查本地数据、备份与卸载
- 04评估更新机制和诊断
- 05区分发布阻碍与改进项
适用场景
- 01发布前检查 macOS 应用安全性
- 02核验自动更新的签名验证与恢复方案
- 03整理高风险发布事项及其证明材料
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ sylphxai/ skills --skill macos-release-readiness安装后在 Claude Code 中输入/macos-release-readiness确认已加载。
附带文件agents/openai.yamlreferences/macos-release-systems.md
详细介绍
macOS 发布就绪性
使用此技能,让 macOS 应用更具原生体验、值得信赖、易于支持且可安全更新。
工作流
- 确认分发渠道、应用类型、特权功能、数据位置、更新机制和支持策略。
- 阅读
references/macos-release-systems.md。 - 审核身份标识/签名/公证、沙盒/权限、本地数据、钥匙串、登录/后台行为、更新、备份、卸载和诊断。
- 区分发布阻碍项、产品打磨事项和支持改进项。
- 制作 macOS 就绪性矩阵,并列出每个高风险领域所需的证明材料。
不适用情形
- 如果不借助此技能的特定产物规范,基础模型就能处理一般性建议,请勿使用。
防护措施
- 不得隐藏登录项、启动代理、后台辅助进程、屏幕录制、辅助功能、文件访问或网络行为。
- 如果适合使用平台安全存储,不得将机密信息存储在 plist/json/本地纯文本文件中。
- 自动更新必须经过签名验证并提供恢复路径,否则不得发布。
输出格式
macOS context:
Distribution/update model:
Readiness matrix:
- Identity/signing:
- Permissions/sandbox:
- Data/backup/uninstall:
- Updates/diagnostics:
- Native UX:
Blockers:
- <blocker> -> proof required
Support diagnostics:
- <field/log/user action>
评论
支持 Markdown