What problem does it solve?
It analyzes a user's Plannotator plan archive (or falls back to Claude Code ExitPlanMode logs) to extract denial patterns and convert them into actionable, personalized prompt instructions, then packages everything into a polished HTML dashboard report.
Core Features & Use Cases
- Archive analysis (first-class Plannotator): Reads all denied plans from
~/.plannotator/plans/ and builds a denial taxonomy, recurring phrases, and an evolution-over-time view.
- Claude Code fallback mode: If Plannotator data is missing, it extracts human-authored denial reasons from Claude Code JSONL logs using the bundled parser in
scripts/.
- Map-reduce extraction + reduction: Uses deterministic, batched extraction for every denied item, then performs analytical reduction to produce the taxonomy and corrective prompt.
- Versioned HTML dashboard output: Writes a self-contained, versioned report to the user's plans directory, with incremental options when prior reports exist.
- Optional improvement hook: Can write the corrective instructions to a Plannotator
EnterPlanMode hook file so future planning sessions automatically incorporate the user's denial patterns.
Quick Start
Ask the AI to run the plannotator-compound skill to generate your compound planning denial dashboard report from your local Plannotator archive.