release-review by rshankras/claude-code-apple-skills
npx skills add https://github.com/rshankras/claude-code-apple-skills --skill release-review从资深开发者的角度,对 macOS 和 iOS 应用程序进行全面的发布前审计。识别可能导致被拒的关键问题、安全漏洞、隐私顾虑和用户体验问题,并提供可行的修复方案。
当用户出现以下情况时使用此技能:
首先,了解项目:
# 查找项目类型
Glob: **/*.xcodeproj 或 **/*.xcworkspace
Glob: **/Info.plist
Glob: **/project.pbxproj
识别:
加载并应用:security-checklist.md
关键领域:
加载并应用:privacy-checklist.md
关键领域:
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
加载并应用:ux-polish-checklist.md
关键领域:
加载并应用:distribution-checklist.md
关键领域:
加载并应用:api-design-checklist.md
关键领域:
按此结构呈现发现的问题:
# 发布审查: [应用名称]
**平台**: macOS / iOS / Universal
**分发方式**: App Store / 直接下载 / TestFlight
**审查日期**: [日期]
## 摘要
| 优先级 | 数量 |
|----------|-------|
| 关键 | X |
| 高 | X |
| 中 | X |
| 低 | X |
---
## 🔴 关键问题 (必须修复)
将导致被拒、崩溃或安全漏洞的问题。
### [类别]: [问题标题]
**文件**: `path/to/file.swift:123`
**影响**: [为何重要]
**当前代码**:
```swift
// 有问题的代码
建议修复 :
// 修复后的代码
严重影响用户体验或信任的问题。
[格式同上]
应该解决但不会阻碍发布的问题。
[格式同上]
锦上添花的改进和优化。
[格式同上]
应用做得好的方面:
[关键] [首先要修复的事项]
[关键] [其次要修复的事项]
[高] [第三要修复的事项] ...
NSApp.activate)每周安装量
98
代码仓库
GitHub 星标数
122
首次出现
2026年1月24日
安全审计
安装于
opencode88
codex85
gemini-cli85
claude-code83
github-copilot81
amp76
Performs a comprehensive pre-release audit of macOS and iOS applications from a senior developer's perspective. Identifies critical issues that could cause rejection, security vulnerabilities, privacy concerns, and UX problems—with actionable fixes.
Use this skill when the user:
First, understand the project:
# Find project type
Glob: **/*.xcodeproj or **/*.xcworkspace
Glob: **/Info.plist
Glob: **/project.pbxproj
Identify:
Load and apply: security-checklist.md
Key areas:
Load and apply: privacy-checklist.md
Key areas:
Load and apply: ux-polish-checklist.md
Key areas:
Load and apply: distribution-checklist.md
Key areas:
Load and apply: api-design-checklist.md
Key areas:
Present findings in this structure:
# Release Review: [App Name]
**Platform**: macOS / iOS / Universal
**Distribution**: App Store / Direct Download / TestFlight
**Review Date**: [Date]
## Summary
| Priority | Count |
|----------|-------|
| Critical | X |
| High | X |
| Medium | X |
| Low | X |
---
## 🔴 Critical Issues (Must Fix)
Issues that will cause rejection, crashes, or security vulnerabilities.
### [Category]: [Issue Title]
**File**: `path/to/file.swift:123`
**Impact**: [Why this matters]
**Current Code**:
```swift
// problematic code
Suggested Fix :
// fixed code
Issues that significantly impact user experience or trust.
[Same format as above]
Issues that should be addressed but won't block release.
[Same format as above]
Nice-to-have improvements and polish.
[Same format as above]
What the app does well:
## Priority Classification
### 🔴 Critical
- Security vulnerabilities (credential exposure, injection)
- Crashes or data loss scenarios
- App Store rejection causes
- Privacy violations
- Hardcoded secrets or spoofed identifiers
### 🟠 High
- Poor error handling (silent failures)
- Missing user consent or transparency
- Accessibility blockers
- Missing required Info.plist keys
- Broken functionality
### 🟡 Medium
- Incomplete onboarding
- Suboptimal UX patterns
- Missing empty states
- Performance concerns
- Minor accessibility issues
### 🟢 Low
- Code style improvements
- Additional features
- Polish and refinement
- Documentation improvements
## Platform-Specific Considerations
### macOS
- Menu bar app window activation (`NSApp.activate`)
- Sandbox exceptions justification
- Notarization requirements
- Hardened runtime
- Developer ID signing
- DMG/installer considerations
### iOS
- App Tracking Transparency
- Privacy nutrition labels
- Launch screen requirements
- Export compliance
- In-app purchase requirements
- TestFlight configuration
## References
- **security-checklist.md** - Detailed security review items
- **privacy-checklist.md** - Privacy and data handling
- **ux-polish-checklist.md** - User experience review
- **distribution-checklist.md** - Release and distribution
- **api-design-checklist.md** - Network and API patterns
Weekly Installs
98
Repository
GitHub Stars
122
First Seen
Jan 24, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykFail
Installed on
opencode88
codex85
gemini-cli85
claude-code83
github-copilot81
amp76
测试策略完整指南:单元/集成/E2E测试金字塔与自动化实践
11,200 周安装