Screen Time API Engineer

Riferimento implementativo per l'API Screen Time di iOS (FamilyControls/ManagedSettings/DeviceActivity) basato sulla documentazione.

di Siddhu7007 · Siddhu7007/screen-time-api-agent-skill

Promosso ★ 9.6/10

Screen Time API Engineer — Riferimento implementativo per l'API Screen Time di iOS (FamilyControls/ManagedSettings/DeviceActivity) basato sulla documentazione.

Cosa fa

Una libreria di riferimento curata per la creazione di funzionalità Screen Time di iOS 16+ (FamilyControls, ManagedSettings, ManagedSettingsUI, estensioni DeviceActivity) che copre la configurazione dell'autorizzazione, l'interfaccia utente dello scudo, la pianificazione, la segnalazione di analisi di utilizzo e la prontezza per la revisione delle app, con ogni affermazione etichettata come canonica/supportata da SDK/nota sul campo per livello di confidenza. Usala per bloccare app/siti web, scudi personalizzati, configurazione dei privilegi e rafforzare le app Screen Time di iOS per il rilascio.

Rapporto di test

Entrambi gli script di QA inclusi passano per davvero (89/89 URL di evidenza incrociati nella matrice di indice sorgente, tutte le 22 guide hanno le 7 sezioni richieste), e la guida all'autorizzazione rivela un concreto problema di produzione che la conoscenza generica del modello di solito manca: il privilegio FamilyControls deve essere registrato separatamente per ogni target di estensione (monitor DeviceActivity, configurazione scudo, azione scudo), non solo per l'app principale, altrimenti le build di rilascio falliscono silenziosamente mentre le Debug funzionano.

Testato il: 2026-07-15 · Claude Code 2.x (agent harness)

Installazione

git clone https://github.com/Siddhu7007/screen-time-api-agent-skill
cd screen-time-api-agent-skill
mkdir -p ~/.claude/skills
cp -r skills/screen-time-api-engineer ~/.claude/skills/screen-time-api-engineer

Comandi e prompt di esempio

  • /screen-time-api-engineerRiferimento implementativo per l'API Screen Time di iOS (FamilyControls/ManagedSettings/DeviceActivity) basato sulla documentazione.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • How do I set up FamilyControls authorization for my iOS 16 app?
  • Build a custom shield UI that blocks Instagram after the time limit
  • Why does my DeviceActivity extension fail in Release but not Debug?