screen-time-api-engineer

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Screen 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:
    1. Canonical Apple docs and WWDC
    2. Local SDK interfaces/headers
    3. Project-observed implementations (Project Alpha/Project Beta)
    4. Field notes (forums/medium)
  • If sources conflict, prefer canonical + SDK behavior.
  • Mark uncertain conclusions as inference and include a caveat.
  • 决策时遵循以下证据优先级:
    1. 官方Apple文档与WWDC内容
    2. 本地SDK接口/头文件
    3. 项目实测实现(Alpha项目/Beta项目)
    4. 行业笔记(论坛/Medium平台)
  • 若来源内容冲突,优先采用官方文档+SDK实际行为。
  • 不确定的结论需标记为推断,并附上说明。

Quick Start Workflow

快速开始工作流

  1. Identify user goal category.
  2. Open matching references from
    references/guides
    .
  3. Cross-check critical API claims in
    references/evidence
    .
  4. If implementation quality or regressions matter, use
    references/rundowns
    .
  5. Produce output with explicit source/confidence labeling.
  1. 确定用户目标类别。
  2. 打开
    references/guides
    中对应的参考文档。
  3. references/evidence
    中交叉验证关键API声明。
  4. 若涉及实现质量或回归问题,使用
    references/rundowns
    中的内容。
  5. 输出内容需包含明确的来源/置信度标签。

Goal to Reference Map

目标与参考文档映射

  • Entitlements, signing, distribution approval:
    • references/guides/02-authorization-setup.md
    • references/guides/19-release-and-app-review-checklist.md
  • Family activity picker and token handling:
    • references/guides/03-familycontrols-selection-and-token-model.md
    • references/guides/04-displaying-activity-labels-and-real-app-icons.md
  • Shield policy and store behavior:
    • references/guides/05-managedsettings-enforcement-patterns.md
    • references/guides/06-web-blocking-and-webdomain-policy.md
  • Custom shield UI/action:
    • references/guides/07-managedsettingsui-custom-shield-systems.md
    • references/guides/08-shield-actions-and-response-strategies.md
  • Scheduling and monitor callbacks:
    • references/guides/09-deviceactivity-scheduling-thresholds-and-errors.md
    • references/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.md
    • references/guides/16-project-beta-implementation-analysis.md
    • references/rundowns/12-cross-project-rundown.md
  • Bug prevention, testing, and preflight:
    • references/guides/17-hardening-checklist-bug-prevention.md
    • references/guides/18-testing-matrix-device-only-edge-cases.md
    • references/guides/21-preflight-rundown.md
  • 权限配置、签名与分发审核:
    • references/guides/02-authorization-setup.md
    • references/guides/19-release-and-app-review-checklist.md
  • 家庭活动选择器与令牌处理:
    • references/guides/03-familycontrols-selection-and-token-model.md
    • references/guides/04-displaying-activity-labels-and-real-app-icons.md
  • 屏蔽策略与存储行为:
    • references/guides/05-managedsettings-enforcement-patterns.md
    • references/guides/06-web-blocking-and-webdomain-policy.md
  • 自定义屏蔽界面/操作:
    • references/guides/07-managedsettingsui-custom-shield-systems.md
    • references/guides/08-shield-actions-and-response-strategies.md
  • 日程安排与监控回调:
    • references/guides/09-deviceactivity-scheduling-thresholds-and-errors.md
    • references/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.md
    • references/guides/16-project-beta-implementation-analysis.md
    • references/rundowns/12-cross-project-rundown.md
  • Bug预防、测试与预检:
    • references/guides/17-hardening-checklist-bug-prevention.md
    • references/guides/18-testing-matrix-device-only-edge-cases.md
    • references/guides/21-preflight-rundown.md

Evidence Files (Use When Verifying API Contracts)

证据文件(验证API协议时使用)

  • references/evidence/01-familycontrols-sdk-signatures.md
  • references/evidence/02-managedsettings-sdk-signatures.md
  • references/evidence/03-managedsettingsui-sdk-signatures.md
  • references/evidence/04-deviceactivity-sdk-signatures.md
  • references/evidence/05-deviceactivity-report-sdk-signatures.md
  • references/evidence/06-screentime-framework-headers.md
  • references/evidence/07-claim-reconciliation.md
  • references/evidence/00-source-url-inventory.md
  • references/evidence/01-familycontrols-sdk-signatures.md
  • references/evidence/02-managedsettings-sdk-signatures.md
  • references/evidence/03-managedsettingsui-sdk-signatures.md
  • references/evidence/04-deviceactivity-sdk-signatures.md
  • references/evidence/05-deviceactivity-report-sdk-signatures.md
  • references/evidence/06-screentime-framework-headers.md
  • references/evidence/07-claim-reconciliation.md
  • references/evidence/00-source-url-inventory.md

Output Contract

输出规范

When using this skill for implementation guidance, include:
  1. Chosen API path and why.
  2. Risks/failure modes.
  3. Validation checklist.
  4. Source citations with confidence labels.
使用此技能提供实现指导时,需包含:
  1. 选择的API路径及原因。
  2. 风险/失败场景。
  3. 验证清单。
  4. 带有置信度标签的来源引用。

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支持范围的功能。
  • 讨论发布准备时,不得跳过扩展签名一致性检查。