From ivklgn
Loads current git branch changes (diff, commits, changed files) vs base branch into session context. Invoke via /load-branch-changes to review, understand, or focus on changes.
npx claudepluginhub ivklgn/ai --plugin ivklgnThis skill uses the workspace's default tool permissions.
Load the current branch's changes into context and set them as the working focus for the session.
Prevent silent decimal mismatch bugs across EVM chains. Covers runtime decimal lookup, chain-aware caching, bridged-token precision drift, and safe normalization for bots, dashboards, and DeFi tools.
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.