Skip to content
rd-skills
All skills

macos-platform-extension

DomainJIT only

Use when an installed-client change has a confirmed macOS target and changes Apple desktop platform behavior.

Routing mode
modifier-only
Supported roles
MainAnalysisTaskReview
Source
SKILL.md

Use when

Trigger signals that make this skill the right owner

  • macOS installed application

Do not use when

Anti-triggers — as binding as the triggers above

  • Web PWA backend infrastructure non-macOS Swift-only or framework-only work without a confirmed macOS target
  • release signing notarization or rollout authorization

Required inputs

What must be supplied before this skill can decide anything

  • confirmed macOS target framework SDK lifecycle file sandbox helper architecture package updater and accessibility evidence

Output contract

What this skill owes the next role

  • macOS decision owner target scope normal and failure behavior architecture app/API artifact validation updater proof limits and residual risk

Boundary signals

Signals that mark the edge of this skill's authority

  • application lifecycle

Escalation signals

When this skill must hand the decision back

  • target framework lifecycle file authority entitlement helper artifact architecture updater or hardware evidence is unknown

Loaded by

This skill never owns a task. These professionals may pull it in as Layer 3.

Targeted references

Each reference carries its own load condition. None of them enter context by default.

ReferenceLoad whenDo not load whenRequired by
framework-lifecycle-window-and-document-contracts.mdtargetedAppKit SwiftUI Mac Catalyst app window document responder or restoration behavior affects the decisionno macOS framework lifecycle window document responder or restoration behavior can changeAnalysis
framework-lifecycle-window-and-document-contracts-implementation-and-review-evidence.mdevidence-patternthe accepted framework lifecycle window and document approach requires implementation or review evidenceno framework lifecycle window or document implementation or review claim is being closedTaskReview
file-sandbox-and-entitlement-contracts.mdtargetedfile authorization security-scoped bookmark App Sandbox container or entitlement behavior affects the decisionno macOS file authority bookmark sandbox container or entitlement behavior changesAnalysis
file-sandbox-and-entitlement-contracts-implementation-and-review-evidence.mdevidence-patternthe accepted file sandbox and entitlement boundary requires implementation or review evidenceno file sandbox or entitlement implementation or review claim is being closedTaskReview
keychain-xpc-and-helper-contracts.mdtargetedKeychain XPC helper agent daemon login item protocol identity or privilege behavior affects the decisionno macOS secret interprocess helper login persistence or privilege boundary changesAnalysis
keychain-xpc-and-helper-contracts-implementation-and-review-evidence.mdevidence-patternthe accepted keychain XPC and helper decision requires implementation or review evidenceno keychain XPC or helper implementation or review claim is being closedTaskReview
signing-notarization-and-distribution-contracts.mdtargetedhardened runtime nested signing Developer ID notarization Gatekeeper Mac App Store or independent distribution proof affects the decisionno macOS runtime protection signed artifact notarization or distribution-channel evidence changesAnalysis
signing-notarization-and-distribution-contracts-implementation-and-review-evidence.mdevidence-patternthe accepted signing notarization and distribution decision requires implementation or review evidenceno signing notarization or distribution implementation or review claim is being closedTaskReview
architecture-and-update-contracts.mdtargeteduniversal binary Apple Silicon Intel updater installer upgrade downgrade or mixed-version behavior affects the decisionno macOS architecture update installation or compatibility evidence changesAnalysis
architecture-and-update-contracts-implementation-and-review-evidence.mdevidence-patternthe accepted architecture and update boundary requires implementation or review evidenceno architecture or update implementation or review claim is being closedTaskReview
accessibility-platform-deltas.mdtargetedAppKit SwiftUI or Mac Catalyst changes macOS keyboard focus VoiceOver menu window or custom-control accessibilityno macOS-specific accessibility behavior changes beyond reusable Foundation rulesAnalysis
accessibility-platform-deltas-implementation-and-review-evidence.mdevidence-patternthe accepted macOS accessibility decision requires implementation or review evidenceno macOS accessibility implementation or review claim is being closedTaskReview