{
  "schema_version": 1,
  "content_sha256": "af4d52b59fe7066ee47020b38442b531904e1158de2ebe3e1aeb6afe531a2406",
  "effect": {
    "id": "action-feedback",
    "name": "按钮与链接反馈",
    "purpose": "用箭头回应可操作性，用按压反馈回应操作过程。",
    "intents": [
      "引导行动",
      "确认可操作性"
    ],
    "applies_to": [
      "带可见文字和方向箭头的 CTA 或详情链接"
    ],
    "avoid": [
      "没有真实动作的装饰元素",
      "用位移代替加载、成功或失败状态",
      "明确禁止悬停位移的风格"
    ],
    "behavior": "悬停或键盘聚焦时箭头短距离右移；按钮按住时内部表面轻压，松开或取消按压后复位。点击区域固定，焦点可辨。收藏示例以真实按钮状态单独呈现结果，支持重复取消。",
    "fallback": "触屏保持可点击；减少动态效果时使用静态颜色与轮廓反馈。动作结果由真实业务状态呈现。",
    "parameters": {
      "duration_ms": 160,
      "distance_px": 4
    },
    "acceptance": [
      "真实点击与 Enter 均到达目标",
      "箭头改变而文字、按钮边界保持不变",
      "快速进出不会积累位移，减少动态效果时箭头静止",
      "鼠标、触屏或键盘按下与释放可完成收藏或取消；按压中移出取消后不留下位移，状态只随实际激活改变"
    ],
    "source": {
      "url": "https://github.com/emilkowalski/skills/blob/main/skills/animate/RECIPES.md",
      "note": "借鉴 Button press 的操作反馈用途；包含内部箭头位移和内部表面按压，不缩放整个命中区域。"
    },
    "example_sha256": "818ebc26cc3aa7e44228bd016ab23202bf5b0214147b1f1708550ae9c4b5d542"
  },
  "example_url": "https://prompts.aiplanet.live/webui/exemplars/effects/action-feedback/index.html",
  "download_url": "https://prompts.aiplanet.live/downloads/webui-effects/action-feedback.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/action-feedback.json\n目录内容 SHA256：af4d52b59fe7066ee47020b38442b531904e1158de2ebe3e1aeb6afe531a2406\n可运行示例：https://prompts.aiplanet.live/webui/exemplars/effects/action-feedback/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/action-feedback.json\n目录内容 SHA256：af4d52b59fe7066ee47020b38442b531904e1158de2ebe3e1aeb6afe531a2406\n可运行示例：https://prompts.aiplanet.live/webui/exemplars/effects/action-feedback/index.html\n按 references/effect-selection.md 核对效果及其交互和回退；交代实际采用或不采用的理由和未核实边界。示例内容为合成演示，不复制成产品事实。"
}
