screen-time-api-engineer
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseScreen Time API Engineer
Screen Time API 工程师
Use this skill to implement and harden Screen Time API apps with a docs-first evidence model.
使用此技能,以文档优先的证据模型来实现并加固基于Screen Time API的应用。
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.
- 决策时遵循以下证据优先级:
- 官方Apple文档与WWDC内容
- 本地SDK接口/头文件
- 项目实测实现(Alpha项目/Beta项目)
- 行业笔记(论坛/Medium平台)
- 若来源内容冲突,优先采用官方文档+SDK实际行为。
- 不确定的结论需标记为推断,并附上说明。
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.
- 确定用户目标类别。
- 打开中对应的参考文档。
references/guides - 在中交叉验证关键API声明。
references/evidence - 若涉及实现质量或回归问题,使用中的内容。
references/rundowns - 输出内容需包含明确的来源/置信度标签。
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
- 权限配置、签名与分发审核:
references/guides/02-authorization-setup.mdreferences/guides/19-release-and-app-review-checklist.md
- 家庭活动选择器与令牌处理:
references/guides/03-familycontrols-selection-and-token-model.mdreferences/guides/04-displaying-activity-labels-and-real-app-icons.md
- 屏蔽策略与存储行为:
references/guides/05-managedsettings-enforcement-patterns.mdreferences/guides/06-web-blocking-and-webdomain-policy.md
- 自定义屏蔽界面/操作:
references/guides/07-managedsettingsui-custom-shield-systems.mdreferences/guides/08-shield-actions-and-response-strategies.md
- 日程安排与监控回调:
references/guides/09-deviceactivity-scheduling-thresholds-and-errors.mdreferences/guides/10-deviceactivity-monitor-extension-playbook.md
- 使用分析报告:
references/guides/11-deviceactivity-report-analytics-architecture.md
- 通过ScreenTime框架实现网页使用控制/报告:
references/guides/12-screentime-framework-web-usage-reporting.md
- 引导流程与权限交互界面:
references/guides/13-onboarding-and-permission-ui-blueprints.md
- 端到端实现参考:
references/guides/14-app-and-website-blocking-reference-implementation.md
- 项目深度解析与对比加固:
references/guides/15-project-alpha-implementation-analysis.mdreferences/guides/16-project-beta-implementation-analysis.mdreferences/rundowns/12-cross-project-rundown.md
- Bug预防、测试与预检:
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)
证据文件(验证API协议时使用)
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
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.
使用此技能提供实现指导时,需包含:
- 选择的API路径及原因。
- 风险/失败场景。
- 验证清单。
- 带有置信度标签的来源引用。
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.
- 不得推断私有API或未受支持的令牌转换技术。
- 若无明确说明,不得声称具备超出官方文档/SDK支持范围的功能。
- 讨论发布准备时,不得跳过扩展签名一致性检查。