返回顶部
l

live-site-polish实时网站美化

Use when redesigning or polishing an accessible live website directly in the browser, especially when the goal is to produce high-quality before/after screenshots plus a reference patch script for a downstream code agent. If this skill is selected, do not also invoke any other design-related or browser-use-related skills for the same task.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.2
安全检测
已通过
123
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

live-site-polish

实时页面打磨

概述

先在浏览器中而非源代码中重新设计实时页面。使用此技能将用户请求转化为经过打磨的浏览器端实现,然后移交一个清晰的输出目录,供其他编码代理用于在实际代码中复现更改。

此技能假设 playwright-cli 可用。将其视为打开页面、检查状态、截取截图以及应用临时DOM/CSS更改的默认浏览器控制界面。

当此技能激活时,任务的所有浏览器交互必须通过 playwright-cli 进行。请勿切换至任何其他浏览器自动化工具、浏览器MCP、可视化浏览器助手或临时浏览器控制路径。

如果此技能在某个任务中激活,请勿在其上叠加任何其他与设计相关或与浏览器使用相关的技能。使用一个控制技能以避免冲突的提示、重复的审查循环或不匹配的输出预期。

如果此技能在某个任务中激活,明确不要调用 superpowers:brainstorming。

如果 playwright-cli 操作开始超时,请尝试临时增加超时时间:

bash
export PLAYWRIGHTMCPTIMEOUT_ACTION=30000

默认使用 headless 模式。仅当任务明确需要用户接管时才切换到 headed 模式,例如登录、MFA、CAPTCHA或代理无法单独完成的其他人机验证节点。

此技能使用两个角色:

  • - designer:探索、修补和完善实时页面
  • visual-reviewer:一个全新的子代理或其他隔离上下文,仅评判冻结的证据

快速开始

  1. 1. 决定进入模式:
- 如果用户提供了URL,打开浏览器会话并导航至该地址。 - 如果用户希望保留当前已登录页面,首先附加到当前页面,除非必要否则避免重新加载。
  1. 2. 在进行任何其他操作之前先建立输出工作空间:
- 预先为任务选择一个最终输出目录。 - 立即创建 /tmp/ 并将其视为所有临时截图、草稿脚本、审查者临时文件及中间产物的默认位置。 - 如果临时文件属于此任务,请勿将其分散到不相关的文件夹中。
  1. 3. 在进行任何更改之前先进行探索:
- 确定确切的目标区域、页面语言、品牌样式和阻挡弹窗。 - 在设计之前使用有针对性的浏览器端检查:检查计算样式、间距、边界和稳定选择器。 - 在视口处于正确状态后拍摄干净的之前截图。
  1. 4. 提出三个设计方向:
- 根据您的发现写出3个明显不同的高层方向。 - 保持战略性,而非微调。 - 请用户确认一个方向,除非他们明确要求自主选择。
  1. 5. 仅实时实现所选方向:
- 偏好一个强有力的方向而非多个半成品变体。 - 保持更改静态且可逆:DOM结构、文案、间距、颜色、排版、层次结构。 - 每次有意义的修补后,在进行下一步之前自我检查代码和截图。 - 特别检查居中、对齐、间距节奏、明显的内边距错误,以及编辑后的块是否仍正确位于其父容器内。
  1. 6. 冻结审查证据:
- 捕获干净的之前截图和当前的之后截图。 - 如果目标包含轮播图、旋转横幅、标签页、手风琴、视频海报、计时器或其他动态区域,在审查前将两张截图冻结到相同的UI状态。 - 包含当前任务简报和任何有助于审查者判断目标区域的聚焦裁剪图。 - 将审查前产物保留在 /tmp/ 下。
  1. 7. 运行独立的视觉审查:
- 如果可用,为任务启动一个全新的审查者上下文。 - 不要向审查者提供实现历史或思维链。 - 仅向审查者提供冻结的证据目录和来自 references/visual-review-rubric.md 的评估标准。 - 对同一任务的后续轮次复用同一审查者,而不是每次都生成全新的审查者。 - 每次审查后,在同一审查者会话中运行一次挑战性跟进,使其整体重新考虑裁决。
  1. 8. 解读审查结果:
- excellent:停止迭代 - acceptable:仅在总审查次数为3次或以下时继续;否则停止 - bad:继续,除非您判断任务实际上不可解决或总审查次数超过5次
  1. 9. 如果策略指示继续,在设计者上下文中迭代并重新运行审查,使用同一审查者会话。
  2. 当迭代停止时,将所需文件从 /tmp/ 提升到最终输出目录布局中,并清理剩余的临时文件。

角色分离

始终将生成与判断分离。

设计者

设计者可以:

  • - 检查页面
  • 应用浏览器端DOM和样式更改
  • 捕获证据
  • 提出3个候选方向并获取用户的选择
  • 维护任务输出目录及其 tmp/ 工作空间
  • 组织最终输出目录

当有独立的审查者可用时,设计者不得自我批准最终结果。

视觉审查者

视觉审查者必须在一个全新的上下文中工作。子代理是首选,因为它自然隔离上下文,但如果子代理不可用,使用没有实现历史的单独模型调用也是可接受的。

为每个任务创建一个全新的审查者上下文,然后对同一任务的后续审查轮次持续复用同一审查者。

审查者只能接收:

  • - 任务简报
  • 页面URL或页面标识
  • 之前截图
  • 之后截图
  • 如果编辑区域较小,可选的聚焦裁剪图
  • 明确的评估标准

审查者不得接收:

  • - 完整的实现对话
  • 之前的失败尝试
  • 设计者关于结果为何良好的长篇理由

审查者仅输出结构化的裁决和批评意见。

工作规则

  • - 浏览器交互必须仅使用 playwright-cli。同一任务中不得使用任何其他浏览器工具。
  • 在会话开始时使用一次 playwright-cli open,然后保持所有命令附加到该浏览器会话。
  • 默认使用 playwright-cli open 的无头模式。如果被登录、CAPTCHA或其他手动接管点阻塞,使用 playwright-cli open --headed 重新打开并明确邀请用户接管。
  • 保留页面语言。注入的UI文本必须与页面上已使用的语言匹配。
  • 偏好增量DOM更改和限定范围的样式。当较小的修补足够时,避免对大型容器进行破坏性重写。
  • 不要编辑嵌入在图片、视频、画布或不可访问覆盖层中的文本。
  • 不要为移交添加虚假的交互性。参考修补可以样式化按钮或布局,但应避免事件监听器,除非用户明确要求交互行为。
  • 保持最终状态面向实现。另一个代码代理应能从输出目录推断出预期的生产更改,而无需重放您的整个探索过程。
  • 将审查者视为视觉质量的权威。如果审查者返回 bad,不要为其找理由开脱。
  • 不要过早编写精美的最终输出文件。临时审查证据是可以的;最终移交文件应在审查循环达到停止条件后才组织。
  • 默认临时工作空间:/tmp/。从任务开始就使用它,而不仅仅在结束时。
  • 如果修补代码超过20行JavaScript,在运行前将其移入独立的 .js 文件。避免使用在转义下脆弱的冗长内联shell引号片段。
  • 如果在新的修补轮次前没有重新加载页面,要么先清理之前注入的节点/样式,要么明确说明您有意在已变动的状态基础上继续构建。
  • 将对齐问题视为真正的缺陷。本应对中但明显偏离中心的块,或内边距明显错误的容器,不是差不多就行。

浏览器端JavaScript

仅将浏览器端JavaScript用于小规模、有针对性的工作。

允许的用途:

  • - 使用 querySelector、matches、closest 进行DOM检查
  • 使用 getComputedStyle 和 getBoundingClientRect 等视觉检查辅助工具
  • 有针对性的DOM修改、限定范围的样式注入和轻量级内容更改
  • 有针对性的页面操作,如 scrollIntoView、window.scrollTo 或视口更改

避免:

  • - 获取或返回完整页面HTML
  • 转储大型DOM树或运行如 querySelectorAll(*) 的整文档扫描
  • 当一个简短摘要字符串或对象足够时返回大型数据块
  • 构建最终生产逻辑;修补仅是参考实现

对于迭代修补:

  • - 在注入的元素上偏好稳定的ID、类或 data-* 标记,以便可以干净地更新或移除
  • 注入CSS时使用带有稳定ID的专用样式标签
  • 在不重新加载的情况下开始新的尝试前,移除或覆盖旧的注入标记,而不是静默堆叠重复层
  • 如果您有意保留先前的注入并在其基础上优化,将当前变动的页面视为新的基线并相应地进行审查
  • 在需要时使用小型检查片段验证与对齐相关的事实,如计算的内边距、外边距、文本对齐、flex/grid对齐方式和边界框位置
  • 将截图与预期的视觉关系进行比较,而不仅仅是代码看起来合理

质量标准

最终结果必须满足以下所有条件:

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 live-site-polish-1775958122 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 live-site-polish-1775958122 技能

通过命令行安装

skillhub install live-site-polish-1775958122

下载

⬇ 下载 live-site-polish v0.1.2(免费)

文件大小: 13.13 KB | 发布时间: 2026-4-13 10:52

v0.1.2 最新 2026-4-13 10:52
No user-facing changes detected in this version.

- No file changes present between version 0.1.0 and 0.1.2.
- All features, instructions, and policies remain unchanged.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部