# subtext

The plugin feeds recorded app sessions to your agent, so it can trace what a real user did and where things broke.

- plugin · `type=plugin` · Claude Code · ★ 79
- Author: fullstorydev
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/fullstorydev/subtext
- Updated: 2026-09-25
- HTML: https://affpapa.org/en/nevibecode/plugins/subtext

## What it does

Subtext records sessions from real users and hands them to your agent through the `subtext` MCP server at `https://api.fullstory.com/mcp/subtext`. It is HTTP only, so no local process runs. The agent walks a recording: which path the user took, what the console showed, which requests went out, and where the flow failed. That covers debugging user-reported issues and confirming a fix landed in the live UI.

The plugin bundles several skills. `subtext-search` finds sessions by what happened inside them, `subtext-review` produces structured summaries, `subtext-session` documents the `review-*` tool catalog, and `subtext-privacy` handles PII detection plus element-block, URL and network capture rules. Two more skills, `sightmap-authoring` and `sightmap-browser`, build and drive a `.sightmap/` corpus, with `subtext-sightmap` bridging that corpus into session review. Every tool is read-only analysis except `privacy-create`, `privacy-promote`, `privacy-delete`, `privacy-url-create` and `privacy-network-create`, which change your org's privacy rules.

You need a free Subtext account. Sessions are stored by the hosted service and your agent reads them from there. The app also needs the Fullstory capture snippet for your org, otherwise there is nothing to record. The quick route is the wizard at `npx @subtextdev/subtext-wizard`: it logs you in, fetches the snippet, asks about your analytics tools, then hands the install to your coding agent.

## Install

### Claude Code (native platform)

**Plugin marketplace**
In the agent chat (not a shell):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
In the agent chat (not a shell):
```text
/plugin install subtext@claude-community
```

## When to use it
- debug a user-reported issue from a recorded session
- confirm a UI fix shows up in the live app
- find sessions by what happened inside them
- set element-block and URL capture rules for PII
- bridge a `.sightmap/` corpus into session review

## Example prompts
- Find sessions where the user got stuck at checkout
- Review the latest recording and show me where it broke
- Check the privacy rules and stop capturing those fields

## Similar
- [ponytail](https://affpapa.org/en/nevibecode/plugins/ponytail.md) — plugin · ★ 176443
- [impeccable](https://affpapa.org/en/nevibecode/plugins/impeccable.md) — plugin · ★ 88212
- [last-30-days-skill](https://affpapa.org/en/nevibecode/plugins/last-30-days-skill.md) — plugin · ★ 65508
- [claude-hud](https://affpapa.org/en/nevibecode/plugins/claude-hud.md) — plugin · ★ 28841
- [understand-anything](https://affpapa.org/en/nevibecode/plugins/understand-anything.md) — plugin · ★ 88314
- [mem0](https://affpapa.org/en/nevibecode/plugins/mem0.md) — plugin · ★ 67829

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
