Communitygithub.com

Egecan33/niche-agent-skills

将经过明确同意且已脱敏的 rrweb 会话转换为带有事件引用的SOP(标准操作程序)和自动化需求。用于以脱敏和证据缺口记录的方式记录观察到的用户界面工作流,不得秘密录制用户或仅凭点击断言后端成功。

niche-agent-skills 是什么?

该技能专注于将已脱敏的 rrweb 会话数据转化为结构化的标准操作程序(SOP)和自动化需求文档。它明确要求在使用任何会话数据之前必须有明确的用户许可和适当的脱敏配置,强调隐私和合规性。技能核心工作流包括检查会话目的、审查脱敏元数据、按用户意图分割步骤、编写包含前提条件和观察检查点的SOP,并分出自动化所需的具体要求(如定位器策略、超时条件等)。它支持任何能够处理 rrweb 导出数据的平台(如 Claude Code、Cursor 等),但明确指出 rrweb 本身不生成 SOP,也不保证自动化可靠性,用户需自行承担分析和实施责任。输出形式为事件引用的步骤列表和自动化需求文档,不包含原始录制文件或浏览器执行代码。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Egecan33/niche-agent-skills/tree/HEAD/skills/masked-session-to-sop

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

从脱敏会话到SOP

rrweb 记录/重放 DOM 和交互事件;但它本身不会生成 SOP、建立用户同意或保证自动化可靠性。此工作流增加了解释和需求设计。请参阅源证据。

输入与就绪状态

需要记录会话目的的明确许可、相关的录制范围、脱敏/屏蔽配置以及已脱敏的导出文件。如果缺乏同意或脱敏处理,则停止分析原始内容,并提供数据收集/编辑计划。不得暗中开始新的录制。原生 rrweb 回放需要经过审查的 rrweb 包和隔离的查看器;脱敏的事件摘要仅支持摘要级别的分析。

工作流

  1. 检查收集目的,最小化保留的证据。审查快照、文本、表单输入、URL/查询值、控制台/网络/Canvas 插件以及嵌入内容。仅靠输入脱敏不足以处理敏感的 DOM 文本;默认设置并不代表所有内容都已脱敏。
  2. 检查脱敏后的元数据,确认时间顺序、缺少初始/完整快照、导航重置和空白间隔。忠实重放需要原生完整流。标准化摘要无法重建被省略的 DOM。
  3. 根据用户目标划分有意义的步骤。引用稳定的事件 ID/时间和每个操作及观察结果的可视证据。将脱敏值、未观察到的分支和推断的意图标记为未知。
  4. 编写包含前提条件、操作步骤、可观察检查点、故障恢复和停止条件的 SOP。点击“保存”是操作的证据,而非持久化的证明;需要观察到的确认,并在必要时提供后端证据。
  5. 将自动化需求与观察到的行为分离:稳定的定位器策略、输入契约、等待/超时条件、幂等性、副作用边界、人工审查和测试环境。数字化的 rrweb 节点 ID 是录制本地标识,不应成为永久选择器。
  6. 列出未解决的分支和评估计划(使用新的合成会话)。提交 SOP 进行审查,而不执行提议的自动化。

边界与输出

不得启动录制器、上传跟踪数据、浏览真实会话、取消字段脱敏,或运行捕获的脚本/HTML。脱敏后的导出文件仍可能包含恶意文本;仅在沙盒隔离的本地查看器中进行检查后才能回放,并限制网络访问。将录制的员工/客户身份信息排除在交付物之外。

交付包含事件引用的 SOP 步骤、独立的自动化需求以及明确的缺口说明。示例和合成案例说明了摘要分析,而非原生 rrweb 回放。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相关技能