@arkone_ai/electron-mas-checker
v1.0.0
Published
Claude Code skill: audit an Electron macOS app before Mac App Store submission
Maintainers
Readme
electron-mas-checker-skill
A Claude Skill that audits an Electron macOS app before submission to the Mac App Store (MAS). It checks your package.json, entitlements .plist files, Info.plist, source code patterns, and built .app bundle — then produces a structured BLOCKERS / WARNINGS / PASSED report with actionable fixes.
What it checks
- Build target is
mas(notdarwin) - App Sandbox entitlements (main + inherit)
- MAS-incompatible entitlements (e.g.
cs.allow-jit) ElectronTeamIDpresent in Info.plist- All required Info.plist keys
- Privacy purpose strings (
NS*UsageDescription) autoUpdater/crashReporterguarded byprocess.mas- Unsigned binaries inside the
.appbundle - Quarantine attribute (required clean since Feb 2026)
- Code signing validity
- Account deletion flow (required since June 2022)
- App Store Connect metadata completeness
- Cryptographic export compliance
- All §2.4.5 Mac-specific App Review Guidelines
Installation
Claude Code — project level (recommended, commits with your repo)
mkdir -p your-electron-app/.claude/skills/electron-mas-checker
cp SKILL.md electron-mas-knowledge-base.md \
your-electron-app/.claude/skills/electron-mas-checker/Claude Code — global (available in all your projects)
mkdir -p ~/.claude/skills/electron-mas-checker
cp SKILL.md electron-mas-knowledge-base.md \
~/.claude/skills/electron-mas-checker/Claude.ai (browser/desktop)
- ZIP this folder so the folder itself is at the root:
zip -r electron-mas-checker-skill.zip electron-mas-checker-skill/ - Go to Settings → Customize → Skills → upload the ZIP.
Usage
Open Claude Code inside your Electron project, then:
# Auto-trigger
Check my app for Mac App Store submission
# Direct invoke
/electron-mas-checker
# Point at a built bundle
I've built the .app at dist/mas/YourApp.app — run the full signing and bundle checksKeeping it up to date
When Apple publishes a new App Review Guidelines revision, update electron-mas-knowledge-base.md with the changes. The guidelines page is at:
https://developer.apple.com/app-store/review/guidelines/
Current knowledge base is built against: Apple App Review Guidelines — February 6, 2026
License
MIT — see LICENSE
