Help us improve
Share bugs, ideas, or general feedback.
From ai-kit
Loads current git branch changes (diff, commits, changed files) into session context for review and analysis.
npx claudepluginhub ivklgn/ai-kitHow this skill is triggered — by the user, by Claude, or both
Slash command
/ai-kit:load-branch-changeshaikuThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Load the current branch's changes into context and set them as the working focus for the session.
Analyzes git commits since base branch, file changes, uncommitted work, and optional Linear ticket to summarize branch intent and status for resuming development.
Reads a git diff and produces a plain-English narration of changes for PR descriptions, code reviews, or self-orientation. Supports three audience modes: --for pr, --for review, and --for self.
Generates concise branch summaries for PR descriptions by analyzing git diffs and commit history.
Share bugs, ideas, or general feedback.
Load the current branch's changes into context and set them as the working focus for the session.
BASE=$(git symbolic-ref refs/remotes/origin/HEAD 2>/dev/null | sed 's@^refs/remotes/origin/@@')
if [ -z "$BASE" ]; then
BASE=$(git rev-parse --verify main 2>/dev/null && echo main || echo master)
fi
echo "$BASE"
Run all three commands using the detected $BASE:
Changed files:
git diff --name-only $BASE...HEAD
Commit history:
git log $BASE..HEAD --pretty=format:"%h %s"
Full diff with stats:
git diff $BASE...HEAD --patch-with-stat
Display output in three labeled sections:
If no changes found, report that the branch has no changes relative to the base branch and stop.
After presenting the results, treat these branch changes as the primary working context for the rest of the session. When the user references "the changes", "the diff", "these files", or similar — they mean the branch changes loaded here. Prioritize changed files and diff when answering questions, suggesting reviews, or proposing edits.