mcpField
M
macos-release-readiness

macos-release-readiness

github.com/sylphxai测试与质量151 次安装今天更新
代码仓库

关于 macos-release-readiness

面向 macOS 应用发布准备的技能,帮助开发者审查签名、权限、数据、更新和诊断等环节。它要求生成包含高风险事项及所需证据的就绪度矩阵。

主要功能

  1. 01梳理分发渠道与应用类型
  2. 02审查签名、公证和权限
  3. 03检查本地数据、备份与卸载
  4. 04评估更新机制和诊断
  5. 05区分发布阻碍与改进项

适用场景

  1. 01发布前检查 macOS 应用安全性
  2. 02核验自动更新的签名验证与恢复方案
  3. 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 应用更具原生体验、值得信赖、易于支持且可安全更新。

工作流

  1. 确认分发渠道、应用类型、特权功能、数据位置、更新机制和支持策略。
  2. 阅读 references/macos-release-systems.md。
  3. 审核身份标识/签名/公证、沙盒/权限、本地数据、钥匙串、登录/后台行为、更新、备份、卸载和诊断。
  4. 区分发布阻碍项、产品打磨事项和支持改进项。
  5. 制作 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