Screen Time API Engineer

Docs-first iOS Screen Time (FamilyControls/ManagedSettings/DeviceActivity) implementeringsreference.

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

Testet · Virker ★ 9.6/10

Screen Time API Engineer — Docs-first iOS Screen Time (FamilyControls/ManagedSettings/DeviceActivity) implementeringsreference.

Hvad det gør

Et kildebaseret referencebibliotek til opbygning af iOS 16+ Screen Time-funktioner (FamilyControls, ManagedSettings, ManagedSettingsUI, DeviceActivity extensions), der dækker autorisationsopsætning, shield UI, planlægning, usage-analytics rapportering og App Review-klarhed, med hvert krav mærket kanonisk/SDK-understøttet/field-note efter konfidens. Brug det til app/website-blokering, brugerdefinerede shields, entitlement-opsætning og styrkelse af iOS Screen Time-apps til udgivelse.

Testrapport

Begge medfølgende QA-scripts passerer i virkeligheden (89/89 bevis-URL'er krydsrefereret i kildeindeks-matricen, alle 22 guides har de 7 påkrævede sektioner), og autorisationsguiden fremhæver en konkret produktionsfaldgrube, som generel modelviden normalt overser - FamilyControls-entitlementet skal registreres separat for hvert udvidelsesmål (DeviceActivity monitor, shield config, shield action), ikke kun hovedappen, ellers fejler Release builds stille, mens Debug virker.

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

Kommandoer og eksempelprompter

  • /screen-time-api-engineerDocs-first iOS Screen Time (FamilyControls/ManagedSettings/DeviceActivity) implementeringsreference.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen 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?