Screen Time API Engineer

Dokumentasjonsførst iOS Screen Time (FamilyControls/ManagedSettings/DeviceActivity) implementasjonsreferanse.

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

Bestått ★ 9.6/10

Screen Time API Engineer — Dokumentasjonsførst iOS Screen Time (FamilyControls/ManagedSettings/DeviceActivity) implementasjonsreferanse.

Hva den gjør

Et kildebasert referansebibliotek for bygging av iOS 16+ Screen Time-funksjoner (FamilyControls, ManagedSettings, ManagedSettingsUI, DeviceActivity-utvidelser) som dekker autorisasjonsoppsett, skjold-UI, planlegging, bruksanalyse-rapportering og klarhet for App Review, med hvert krav merket kanonisk/SDK-støttet/felt-merknad etter konfidens. Bruk den for app/nettstedsblokkering, egendefinerte skjold, rettighetsoppsett og herding av iOS Screen Time-apper for utgivelse.

Testrapport

Begge medfølgende QA-skriptene passerer i praksis (89/89 bevis-URLer kryssreferert inn i kildeindeksmatrisen, alle 22 veiledninger har de 7 påkrevde seksjonene), og autorisasjonsveiledningen avdekker en konkret produksjonsfallgruve som generell modellkunnskap vanligvis savner - FamilyControls-rettigheten må registreres separat for hver utvidelsesmål (DeviceActivity-monitor, skjoldkonfigurasjon, skjoldhandling), ikke bare hovedappen, ellers feiler Release-bygg stille mens Debug fungerer.

Testet på: 2026-07-15 · Claude Code 2.x (agent harness)

Installer

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

Kommandoer og eksempelprompter

  • /screen-time-api-engineerDokumentasjonsførst iOS Screen Time (FamilyControls/ManagedSettings/DeviceActivity) implementasjonsreferanse.

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

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