Screen Time API Engineer

Dokumentations-först iOS Screen Time (FamilyControls/ManagedSettings/DeviceActivity) implementeringsreferens.

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

Testad · Fungerar ★ 9.6/10

Screen Time API Engineer — Dokumentations-först iOS Screen Time (FamilyControls/ManagedSettings/DeviceActivity) implementeringsreferens.

Vad den gör

Ett källbaserat referensbibliotek för att bygga iOS 16+ Screen Time-funktioner (FamilyControls, ManagedSettings, ManagedSettingsUI, DeviceActivity-tillägg) som täcker auktoriseringsinställningar, sköld-UI, schemaläggning, rapportering av användningsanalys och App Review-beredskap, med varje påstående märkt canonical/SDK-backed/field-note efter konfidens. Använd det för app/webbplatsblockering, anpassade sköldar, behörighetsinställningar och härdning av iOS Screen Time-appar för release.

Testrapport

Båda medföljande QA-skripten passerar på riktigt (89/89 bevis-URL:er korsrefererade i källindexmatrisen, alla 22 guider har de 7 obligatoriska sektionerna), och auktoriseringsguiden belyser en konkret produktionsfälla som generisk modellkunskap vanligtvis missar – FamilyControls-behörigheten måste registreras separat för varje tilläggsmål (DeviceActivity monitor, shield config, shield action), inte bara huvudappen, annars misslyckas Release-byggen tyst medan Debug fungerar.

Testad: 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

Kommandon och exempelprompter

  • /screen-time-api-engineerDokumentations-först iOS Screen Time (FamilyControls/ManagedSettings/DeviceActivity) implementeringsreferens.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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?