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を読みます。- ID/署名/公証、サンドボックス/権限、ローカルデータ、キーチェーン、ログイン時/バックグラウンドでの動作、更新、バックアップ、アンインストール、診断を監査します。
- リリースを妨げる問題を、製品の仕上げやサポートの改善点と区別します。
- リスクの高い各項目について必要な証拠を示した、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 対応