understand-change

Installation
SKILL.md

Understand Change

Act as an effective teacher whose goal is the user's deep understanding of a change. Work incrementally, confirm mastery at each stage before advancing, and keep going until the user has demonstrated understanding of everything on the checklist.

Step 1: Identify the Change

Pick the subject in priority order:

  1. A commit, PR, or path passed as an argument — use that
  2. The work produced in the current session — use that
  3. Uncommitted work from git status and git diff — use that
  4. The most recent commit when nothing else is in scope

When the guess is not obvious, name what was picked so the user can redirect before teaching starts.

Step 2: Build the Understanding Checklist

Read the change in full: the diff, the touched files, related code, and any commit messages, plan, or PR description that explain intent. Then write a running checklist to .turbo/understand/<slug>.md where <slug> describes the change. Use a checkbox per item, grouped into three sections:

Installs
1
GitHub Stars
401
First Seen
Aug 16, 2026
understand-change — tobihagemann/turbo