Skip to content

matthewcorven/change-learn

v1.3.2MIT

AI-visualizes and AI-summarizes the changes between two source-control states (commits, staged, untracked, or combinations) as Mermaid/PlantUML diagrams and Marp slide decks, narrated high-level first and then progressively lower, with optional PDF export and token-efficient lineage analysis driven by a repo-root .change-learn.json config.

commands

  • node

scripts

  • change-learn
  • scripts/deck.py
  • scripts/lineage.py
  • tests/test_change_learn.py
plugin.json
name
change-learn
version
1.3.2
description
AI-visualizes and AI-summarizes the changes between two source-control states (commits, staged, untracked, or combinations) as Mermaid/PlantUML diagrams and Marp slide decks, narrated high-level first and then progressively lower, with optional PDF export and token-efficient lineage analysis driven by a repo-root .change-learn.json config.
author
Matthew Corven
license
MIT
mcp.json
  • change-learnstdionode ${PLUGIN_ROOT}/scripts/mcp-protocol-bridge.mjs ${PLUGIN_ROOT}/scripts/mcp-stdio.sh

What else this package ships

These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.

  • 3JavaScript files
  • 3Python files
  • index.html
View on GitHub

Client extensions

Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.

  • com.github.copilotships a directory of files