memory-insights

Analyze Claude Code session facets data to reveal friction and satisfaction trends.

3|1|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/swannysec/context-keeper --skill memory-insights
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory-insights
Source: https://github.com/swannysec/context-keeper/tree/main/skills/memory-insights
Command: npx skills add https://github.com/swannysec/context-keeper --skill memory-insights

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Session analytics are scattered across Claude Code facets data; this Skill provides a read-only, on-demand view to identify friction, success, and satisfaction trends across sessions, enabling quicker improvement cycles.

Core Features & Use Cases

  • Read-only analysis of per-session facets data to surface friction patterns and satisfaction signals.
  • Generate quick dashboards describing outcome distributions, top friction types, and correlation with goals.
  • Use Case: A product manager can identify which tasks cause the most friction across recent sessions and prioritize improvements.

Quick Start

Ask memory-insights to generate a friction trend dashboard from the most recent Claude Code sessions.

Frequently Asked Questions about memory-insights

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze Claude Code session data for friction and satisfaction trends?

You can analyze Claude Code session data for friction and satisfaction trends by reading per-session facets data to generate dashboards that surface outcome distributions and top friction types. This read-only view helps identify patterns for quicker improvement cycles.

What is Claude Code facets data and when do I need to analyze it?

Claude Code facets data is per-session analytics stored in the ~/.claude/usage-data/facets/ directory. You need to analyze it when you want to identify friction patterns, success rates, and satisfaction signals across multiple sessions to prioritize product improvements.

Can I generate dashboards from Claude Code usage data without manual data processing?

Yes, you can generate dashboards from Claude Code usage data without manual processing by requesting a friction trend dashboard. The tool reads the facets directory directly and gracefully handles its absence, returning a structured summary of available insights.

Does the session analytics tool work if the ~/.claude/usage-data/facets/ directory is missing?

Yes, the session analytics tool works if the ~/.claude/usage-data/facets/ directory is missing. It gracefully handles the absence of the directory and returns a structured summary indicating what insights are currently available.

How do I identify which tasks cause the most friction across recent Claude Code sessions?

To identify which tasks cause the most friction across recent Claude Code sessions, generate a quick dashboard describing outcome distributions and top friction types. This correlates friction signals with goals to help product teams prioritize improvements.

What's the best way to track satisfaction trends in Claude Code sessions for product research?

The best way to track satisfaction trends in Claude Code sessions for product research is using a read-only, on-demand analysis of per-session facets data. This surfaces satisfaction signals and success correlations across multiple sessions for researchers and engineers.