app-icon-studio — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited app-icon-studio (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Create Apple-platform app icons from product context, generate polished candidates, test small-size recognition, and install valid iOS or macOS icon assets.
core screens, audience, competitors if useful, and the target platform.
This icon should make <target user> remember <app name> as the app for <core job/emotion>, using <simple visual metaphor>.$imagegen unless the repo has anative vector/logo system that should be edited directly.
60 px for iOS home-screen recognition,and 64, 32, and 16 px for macOS Dock/Finder stress checks.
1024x1024 PNG master. Prefer no alpha for sharediOS/macOS assets and App Store readiness. Avoid text, screenshots, tiny details, and baked iOS rounded corners.
rg --files | rg 'Assets\.xcassets|AppIcon\.appiconset|\.icns$|Info\.plist|Contents\.json'
rg 'ASSETCATALOG_COMPILER_APPICON_NAME|CFBundleIconFile|CFBundleIconName|AppIcon' # iOS asset catalog
python3 <skill-dir>/scripts/generate_appiconset.py master-icon.png path/to/AppIcon.appiconset --platform ios --replace
# macOS asset catalog
python3 <skill-dir>/scripts/generate_appiconset.py master-icon.png path/to/AppIcon.appiconset --platform macos --replace
# macOS bundle icon
python3 <skill-dir>/scripts/generate_appiconset.py master-icon.png path/to/AppIcon.icns --platform macos --format icns --replacethe built .app bundle, Dock, Finder, and Info.plist for macOS. Clear icon caches or reinstall when the old icon is cached.
Use $imagegen for raster artwork. Ask for an Apple-platform app icon, square 1024x1024 master artwork, one main symbol/metaphor, centered composition, strong contrast, 2-4 colors, no text/watermark/UI screenshot/flags/tiny details/baked iOS mask/transparent background unless a macOS transparent icon silhouette is explicitly desired.
Open-ended directions:
is central.
.icns files inContents/Resources, but the silhouette must still survive at 32 and 16 px.
ASSETCATALOG_COMPILER_APPICON_NAME;manually packaged macOS apps usually need CFBundleIconFile or CFBundleIconName plus a copied resource.
updated in the same change.
readability.
ambiguous bean-like silhouettes.
too generic.
Score recognition at small sizes, memory, category fit, differentiation, shelf appeal beside real icons, brand fit, and technical readiness.
scripts/generate_appiconset.py: generate iOS/macOS icon PNGs,Contents.json, or macOS .icns.
scripts/preview_icon_readability.py: HTML small-size preview on light/dark.references/icon-strategy-and-imagegen.md: concept strategy and promptpatterns.
references/app-icon-checklist.md: detailed design/technical checklist.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.