Session Review

作者 fullstorydevb20614e2d08d無授權條款11 個星標收錄於 2026年10月8日更新於 2026年10月8日儲存庫3 天前更新

Use when diagnosing user-reported issues, investigating bugs, analyzing user behavior, or validating UI correctness using Fullstory session recordings.

AI 產生的概覽

透過 MCP 工具檢視 Fullstory 工作階段錄影,用來診斷使用者回報的缺陷、追查錯誤並驗證介面行為。

功能
引導代理使用 MCP 工具檢視 Fullstory 工作階段錄影:開啟工作階段、瀏覽事件摘要、在關鍵時間點檢視截圖與元件樹,並比對操作前後的狀態差異。最後產出書面摘要,說明使用者看到的內容、出現的錯誤或視覺回歸,以及可能的根本原因。同時說明完成後關閉工作階段以釋放資源。
適用情境
適用於使用者回報缺陷並提供 Fullstory 工作階段連結時、追查難以重現的錯誤或異常行為時,或依據錄影驗證介面變更時。
執行需求
需要 Fullstory MCP 工具(session_open、session_view、session_diff、session_close)以及一個 Fullstory 工作階段連結。不含指令碼,僅為操作說明。

Session Review

Review Fullstory sessions to understand what happened — whether diagnosing a customer-reported bug or validating UI changes during development.

When to Use

  • User reports a bug and provides a session URL
  • Investigating an error or unexpected behavior
  • Understanding user flow through the application
  • Debugging issues that are hard to reproduce
  • Validating UI changes locally after testing

MCP Tools

The tools follow this pattern:

fullstory:session_open  →  (fullstory:session_view | fullstory:session_diff)*  →  fullstory:session_close
  1. fullstory:session_open: Pass session_url. Returns event summaries and a client_id.
  2. fullstory:session_view: Screenshot + component tree at a timestamp. Sequential calls with increasing timestamps are faster.
  3. fullstory:session_diff: Highlights changes between two timestamps within a page.
  4. fullstory:session_close: Always call when done to free resources.

Workflow

1. Open the Session

fullstory:session_open(session_url="https://app.fullstory.com/ui/<org-id>/session/<device-id>:<session-id>")

Returns: event summaries (navigation, clicks, errors, custom events) and client_id.

2. Identify Key Moments

Scan event summaries for:

  • Page navigations — entry points into different views
  • Click events — user interactions with buttons, links, forms
  • Error events — console errors, network failures, renderer errors
  • Rage clicks / mouse thrash — signs of UX friction
  • Custom events — application-specific telemetry

3. Visual Inspection

At each key moment:

fullstory:session_view(client_id="<id>", page_id="<page>", timestamp=<ms>)

Check for:

  • Layout correctness (elements positioned properly)
  • Content rendering (text, images, icons present)
  • Responsive behavior (no overflow, proper sizing)
  • Empty/loading states handled

4. Compare States

For before/after analysis:

fullstory:session_diff(client_id="<id>", page_id="<page>", from_ts=<before_ms>, to_ts=<after_ms>)

Returns screenshot with changed regions highlighted plus a text summary of component changes.

5. Report Findings

Summarize what was observed:

  • What the user saw at each key moment
  • Any errors, visual regressions, or unexpected behavior
  • Root cause analysis if diagnosing a bug
  • Confirmation of correctness if validating changes

6. Cleanup

Always close the session:

fullstory:session_close(client_id="<id>")

Example

When a user reports "the checkout button didn't work" and provides a session URL:

  1. Call fullstory:session_open with the session URL
  2. Find the checkout-related events in the summaries (note the page_id and timestamps)
  3. Use fullstory:session_view to see the UI state just before the button click
  4. Use fullstory:session_diff to compare before/after the click attempt to see what changed (or didn't)
  5. Report findings: what the user saw, any errors, why the action may have failed
  6. Call fullstory:session_close to clean up

Common Mistakes

MistakeFix
Forgetting to close sessionAlways call fullstory:session_close — even on errors
Random timestamp accessUse sequential increasing timestamps for faster access
Skipping diff toolfullstory:session_diff highlights changes automatically — much faster than comparing two fullstory:session_view screenshots manually
Not checking for error eventsScan event summaries for errors before visual inspection

來源與署名

來源:fullstorydev/fullstory-skills位於skills/session-review提交b20614e

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架