preflight-permissions
CommunityPrevent macOS UI tests from blocking prompts.
Authorsunfmin
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Preflight permissions to prevent macOS UI tests from hanging on permission dialogs and failing silently, especially when tests hang or trigger the "access data of other apps" prompts. This prerequisite ensures autocraft on macOS projects runs smoothly by preparing the correct permissions before automated journeys.
Core Features & Use Cases
- Detects required TCC permissions by scanning entitlements and code usage.
- Creates a self-signed signing certificate and configures the project to use it.
- Builds the app with a deterministic derived data path to a predictable location.
- Guides user to grant each permission via System Settings, opening the relevant panes automatically.
- Launches the app to register it for TCC permissions.
- Runs a smoke test to verify permission handling and app launch.
Quick Start
Run this skill once to preflight macOS permissions, generate a signing certificate, build the app, and guide you through granting TCC permissions.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: preflight-permissions Download link: https://github.com/sunfmin/autocraft/archive/main.zip#preflight-permissions Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.