Communitygithub.com

Egecan33/niche-agent-skills

將明確同意且經過清理的 rrweb 會話轉換為具有事件引用的 SOP 與自動化需求文件,用於記錄觀察到的 UI 工作流程,同時支援遮罩處理及證據缺口識別。

niche-agent-skills 是什麼?

此技能提供一個結構化的工作流程,將 rrweb 錄製的 DOM 與互動事件(已取得明確同意並經清理)轉換為可操作的標準作業程序(SOP)與自動化需求文件。它不直接執行錄製或自動化,而是專注於分析已清理的會話匯出資料,以提取有意義的使用者步驟、識別證據缺口,並為後續自動化奠定基礎。支援的平台包括所有能產生 rrweb 會話的環境(如瀏覽器擴充功能、自訂嵌入)。其主要優點在於強制遵循合規與倫理規範(如同意與資料最小化),並明確區分觀察到的行為與推論或自動化假設。工作流程包含檢查收集目的、檢查中繼資料完整性、依據使用者目標分段步驟、撰寫包含故障恢復與停止條件的 SOP,以及將自動化需求(如定位器策略、等待條件)與觀察到的行為分離。最終產出為事件引用的 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/查詢值、主控台/網路/畫布外掛程式與嵌入式內容。僅靠輸入遮罩不足以處理敏感的 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.

相關技能