Screen Time API Engineer

Dokumentacja implementacji iOS Screen Time (FamilyControls/ManagedSettings/DeviceActivity) oparta na dokumentacji.

Autor: Siddhu7007 · Siddhu7007/screen-time-api-agent-skill

Testowano · Działa ★ 9.6/10

Screen Time API Engineer — Dokumentacja implementacji iOS Screen Time (FamilyControls/ManagedSettings/DeviceActivity) oparta na dokumentacji.

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 limit
  • Why does my DeviceActivity extension fail in Release but not Debug?