Screen Time API Engineer
Dokumentacja implementacji iOS Screen Time (FamilyControls/ManagedSettings/DeviceActivity) oparta na dokumentacji.
Testowano · Działa
Co robi ten skill
Skompilowana biblioteka referencyjna do tworzenia funkcji iOS 16+ Screen Time (FamilyControls, ManagedSettings, ManagedSettingsUI, rozszerzenia DeviceActivity) obejmująca konfigurację autoryzacji, interfejs użytkownika tarczy, harmonogramowanie, raportowanie analityki użytkowania i gotowość do przeglądu aplikacji, z każdym twierdzeniem oznaczonym jako kanoniczne/oparte na SDK/notatka terenowa według poziomu pewności. Używaj jej do blokowania aplikacji/stron internetowych, niestandardowych tarcz, konfiguracji uprawnień i utwardzania aplikacji iOS Screen Time do wydania.
Raport z testu
Oba dołączone skrypty QA przechodzą pomyślnie (89/89 adresów URL dowodów skorelowanych z macierzą indeksu źródłowego, wszystkie 22 przewodniki mają 7 wymaganych sekcji), a przewodnik autoryzacyjny ujawnia konkretny problem produkcyjny, który ogólna wiedza modelu zazwyczaj pomija - uprawnienie FamilyControls musi być zarejestrowane oddzielnie dla każdego celu rozszerzenia (monitor DeviceActivity, konfiguracja tarczy, akcja tarczy), a nie tylko dla głównej aplikacji, w przeciwnym razie wersje Release cicho zawiodą, podczas gdy Debug działa.
Testowano: 2026-07-15 · Claude Code 2.x (agent harness)
Instalacja
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
Komendy i przykładowe prompty
/screen-time-api-engineerDokumentacja implementacji iOS Screen Time (FamilyControls/ManagedSettings/DeviceActivity) oparta na dokumentacji.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
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?