pmm-viz

Generate interactive D3 visualizations of PMM memory files with git history timelines.

15|8|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/NominexHQ/pmm-plugin --skill pmm-viz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pmm-viz
Source: https://github.com/NominexHQ/pmm-plugin/tree/main/local/pmm-viz
Command: npx skills add https://github.com/NominexHQ/pmm-plugin --skill pmm-viz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The PMM viz skill gives you an instant way to understand all your memory files and git history in a single interactive graph so you stop guessing what changed between sessions.

Core Features & Use Cases

  • Graph synthesis: Reads every memory file, merges nodes and edges, and feeds them into the D3 force-directed visualization with metadata from decisions, lessons, timelines, and more.
  • Time travel: Samples the git history of the memory/ directory, tracks when nodes and edges appear, and builds a timeline for the slider so you can watch memory evolution.
  • Cached delivery: Injects D3 into the template, writes pmm/viz-cache.html, updates the cache line, and launches the page per platform to avoid redundant parsing.

Quick Start

Run /pmm-viz to generate and open the cached memory graph in your browser.

Frequently Asked Questions about pmm-viz

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

FAQPage Schema
How do I visualize memory files and git history in an interactive graph?

Visualize memory files and git history by running the /pmm-viz command, which reads your memory directory, merges nodes and edges, and generates a D3 force-directed interactive graph. The output is a cached HTML file launched directly in your browser.

What is memory visualization for PMM decision history?

Memory visualization for PMM decision history is the process of mapping memory files and git commits into a time-aware, interactive graph. It lets you explore metadata from decisions, lessons, and timelines to understand exactly what changed between sessions.

Can I track memory file evolution over time using a timeline slider?

Track memory file evolution over time using the timeline slider, which samples the git history of your memory directory. It detects when nodes and edges appear in commits so you can watch memory evolution dynamically across sessions.

Does the D3 memory graph generation modify my original memory files?

D3 memory graph generation does not modify your original memory files. The process uses read-only git commands to sample history and writes only a single cached pmm/viz-cache.html file to deliver the visualization safely.

What is the best way to explore decision history across multiple git commits?

The best way to explore decision history across multiple git commits is to synthesize the data into a D3 force-directed graph with a time-aware timeline slider. This approach merges all nodes and edges into a single cached interactive HTML page.

Why is my interactive memory graph not updating after new git commits?

An interactive memory graph might not update if the cached pmm/viz-cache.html file is stale. Re-run the /pmm-viz command to re-sample the git history, inject fresh D3 templates, and overwrite the cache with the latest memory metadata.