{
  "schema_version": 1,
  "content_sha256": "af4d52b59fe7066ee47020b38442b531904e1158de2ebe3e1aeb6afe531a2406",
  "effect": {
    "id": "reveal-once",
    "name": "滚动入场",
    "purpose": "在浏览介绍内容时逐步建立节奏，不延迟关键任务。",
    "intents": [
      "建立阅读节奏",
      "讲述产品价值"
    ],
    "applies_to": [
      "首屏之后的宣传介绍区块"
    ],
    "avoid": [
      "首屏标题和主要入口",
      "额度、告警、频繁更新的列表",
      "需要快速定位或逐行比较的操作界面"
    ],
    "behavior": "首屏之外的区块进入视口时短距离上移并显现，仅一次；成组卡片按 70 毫秒间隔错峰，完成后取消观察。焦点进入时整组立即显示，返回滚动不重播。示例的“从头再看”只用于主动重播。",
    "fallback": "默认内容可见；无 JavaScript、无 IntersectionObserver、减少动态效果或脚本初始化失败时保持可见。",
    "parameters": {
      "duration_ms": 360,
      "distance_px": 12
    },
    "acceptance": [
      "首屏内容不等待动画；滚动到目标能读到完整内容",
      "滚出再返回不重播，焦点进入不会落入隐藏内容",
      "减少动态效果、禁用脚本时所有区块可读",
      "同组卡片依次入场，首尾间隔有界；焦点进入整组立即可见，不等待错峰延迟"
    ],
    "source": {
      "url": "https://github.com/joepUI/motion-ref-skill/blob/main/ref/07-scroll.md",
      "note": "借鉴 7.1 Scroll Reveal 的 IntersectionObserver 与一次触发模式；独立实现渐进增强和焦点恢复。"
    },
    "example_sha256": "ee1576b373a9758a80fb523d43af7700d40c26baaf14eb62e3586983e5d26b6c"
  },
  "example_url": "https://prompts.aiplanet.live/webui/exemplars/effects/reveal-once/index.html",
  "download_url": "https://prompts.aiplanet.live/downloads/webui-effects/reveal-once.zip",
  "body": "## 执行方式\n\n使用 web-ui-workflows。若未安装，从 https://github.com/lindong28/lindong-skills 取得完整 web-ui-workflows/，读取 SKILL.md；不覆盖已有同名目录。\n\n## 任务\n\n请应用目标页面的「滚动入场」效果，目标与范围沿当前对话。缺少目标时先确认；先判断它是否符合体验意图、内容和现有风格。按目标页面适配并实施；保持真实内容和入口，冲突时说明原因并采用适合的静态反馈。\n定义：https://prompts.aiplanet.live/api/webui/effects/v1/reveal-once.json\n目录内容 SHA256：af4d52b59fe7066ee47020b38442b531904e1158de2ebe3e1aeb6afe531a2406\n可运行示例：https://prompts.aiplanet.live/webui/exemplars/effects/reveal-once/index.html\n按 references/effect-selection.md 核对效果及其交互和回退；交代实际采用或不采用的理由和未核实边界。示例内容为合成演示，不复制成产品事实。",
  "review_prompt": "## 执行方式\n\n使用 web-ui-workflows。若未安装，从 https://github.com/lindong28/lindong-skills 取得完整 web-ui-workflows/，读取 SKILL.md；不覆盖已有同名目录。\n\n## 任务\n\n请审核目标页面的「滚动入场」效果，目标与范围沿当前对话。缺少目标时先确认；先判断它是否符合体验意图、内容和现有风格。仅审核不修改页面；说明适配情况、问题和修改建议。\n定义：https://prompts.aiplanet.live/api/webui/effects/v1/reveal-once.json\n目录内容 SHA256：af4d52b59fe7066ee47020b38442b531904e1158de2ebe3e1aeb6afe531a2406\n可运行示例：https://prompts.aiplanet.live/webui/exemplars/effects/reveal-once/index.html\n按 references/effect-selection.md 核对效果及其交互和回退；交代实际采用或不采用的理由和未核实边界。示例内容为合成演示，不复制成产品事实。"
}
