Screen Time API Engineer
Référence d'implémentation pour l'API Screen Time iOS (FamilyControls/ManagedSettings/DeviceActivity) axée sur la documentation.
Testé · Fonctionne
Ce que fait
Une bibliothèque de référence sourcée pour la création de fonctionnalités Screen Time iOS 16+ (FamilyControls, ManagedSettings, ManagedSettingsUI, extensions DeviceActivity) couvrant la configuration d'autorisation, l'interface utilisateur de protection, la planification, le reporting d'analyse d'utilisation et la préparation à l'examen des applications, avec chaque affirmation étiquetée canonique/basée sur SDK/note de terrain par confiance. Utilisez-la pour le blocage d'applications/sites web, les protections personnalisées, la configuration des droits et le renforcement des applications Screen Time iOS pour la publication.
Rapport de test
Les deux scripts QA groupés passent pour de vrai (89/89 URL de preuves référencées dans la matrice d'index source, tous les 22 guides ont les 7 sections requises), et le guide d'autorisation révèle un piège de production concret que la connaissance générique du modèle manque habituellement - le droit FamilyControls doit être enregistré séparément pour chaque cible d'extension (moniteur DeviceActivity, configuration de protection, action de protection), pas seulement pour l'application principale, sinon les builds Release échouent silencieusement tandis que Debug fonctionne.
Testé le: 2026-07-15 · Claude Code 2.x (agent harness)
Installation
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
Commandes et exemples de prompts
/screen-time-api-engineerRéférence d'implémentation pour l'API Screen Time iOS (FamilyControls/ManagedSettings/DeviceActivity) axée sur la documentation.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
How do I set up FamilyControls authorization for my iOS 16 app?Build a custom shield UI that blocks Instagram after the time limitWhy does my DeviceActivity extension fail in Release but not Debug?