preflight-permissions

Community

Prevent 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.