Screen time api engineer
Skill Siddhu7007/screen-time-api-agent-skill/skills/screen-time-api-engineer
Agent skill for building production Screen Time (FamilyControls, ManagedSettings, ManagedSettingsUI, DeviceActivity) iOS features: blocking, shields, schedules, entitlements, and App Review readiness.
npx -y skills add Siddhu7007/screen-time-api-agent-skill --skill screen-time-api-engineerAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 23 stars23 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
iOS 16+ Screen Time engineering skill for FamilyControls, ManagedSettings, ManagedSettingsUI, ScreenTime, and DeviceActivity/DeviceActivityMonitor extension workflows. Use for app and website blocking, custom shields, shield action handling, schedule-based enforcement, onboarding authorization flows, usage analytics reports, entitlement setup, App Review readiness, debugging, and production hardening.
SKILL.md
4.0 KB, as published. Nobody here has run it
Screen Time API Engineer
Use this skill to implement and harden Screen Time API apps with a docs-first evidence model.
Rules
- Use this evidence order for decisions:
- Canonical Apple docs and WWDC
- Local SDK interfaces/headers
- Project-observed implementations (Project Alpha/Project Beta)
- Field notes (forums/medium)
- If sources conflict, prefer canonical + SDK behavior.
- Mark uncertain conclusions as inference and include a caveat.
Quick Start Workflow
- Identify user goal category.
- Open matching references from
references/guides. - Cross-check critical API claims in
references/evidence. - If implementation quality or regressions matter, use
references/rundowns. - Produce output with explicit source/confidence labeling.
Goal to Reference Map
- Entitlements, signing, distribution approval:
references/guides/02-authorization-setup.mdreferences/guides/19-release-and-app-review-checklist.md
- Family activity picker and token handling:
references/guides/03-familycontrols-selection-and-token-model.mdreferences/guides/04-displaying-activity-labels-and-real-app-icons.md
- Shield policy and store behavior:
references/guides/05-managedsettings-enforcement-patterns.mdreferences/guides/06-web-blocking-and-webdomain-policy.md
- Custom shield UI/action:
references/guides/07-managedsettingsui-custom-shield-systems.mdreferences/guides/08-shield-actions-and-response-strategies.md
- Scheduling and monitor callbacks:
references/guides/09-deviceactivity-scheduling-thresholds-and-errors.mdreferences/guides/10-deviceactivity-monitor-extension-playbook.md
- Usage analytics reporting:
references/guides/11-deviceactivity-report-analytics-architecture.md
- Web usage control/reporting via ScreenTime framework:
references/guides/12-screentime-framework-web-usage-reporting.md
- Onboarding and permission UX:
references/guides/13-onboarding-and-permission-ui-blueprints.md
- End-to-end implementation reference:
references/guides/14-app-and-website-blocking-reference-implementation.md
- Project deep dives and comparative hardening:
references/guides/15-project-alpha-implementation-analysis.mdreferences/guides/16-project-beta-implementation-analysis.mdreferences/rundowns/12-cross-project-rundown.md
- Bug prevention, testing, and preflight:
references/guides/17-hardening-checklist-bug-prevention.mdreferences/guides/18-testing-matrix-device-only-edge-cases.mdreferences/guides/21-preflight-rundown.md
Evidence Files (Use When Verifying API Contracts)
references/evidence/01-familycontrols-sdk-signatures.mdreferences/evidence/02-managedsettings-sdk-signatures.mdreferences/evidence/03-managedsettingsui-sdk-signatures.mdreferences/evidence/04-deviceactivity-sdk-signatures.mdreferences/evidence/05-deviceactivity-report-sdk-signatures.mdreferences/evidence/06-screentime-framework-headers.mdreferences/evidence/07-claim-reconciliation.mdreferences/evidence/00-source-url-inventory.md
Output Contract
When using this skill for implementation guidance, include:
- Chosen API path and why.
- Risks/failure modes.
- Validation checklist.
- Source citations with confidence labels.
Boundaries
- Do not infer private APIs or unsupported token conversion techniques.
- Do not claim behavior beyond canonical/SDK support without explicit caveats.
- Do not skip extension-signing parity checks when discussing release readiness.