Skip to main content

diff-scope

Determine which git diff to analyze based on the user's request. Supports current diff, most recent commit, or current branch.

Quellinformationen

Repository
jamiebrynes7/dotfiles
Letzte Quellaktivität
1. März 2026 um 13:45
Erkannte Sprache von SKILL.md
Englisch
Sterne
0
Forks
0

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
diff-scope
description
Determine which git diff to analyze based on the user's request. Supports current diff, most recent commit, or current branch.
cc:user-invocable
false
cc:allowed-tools
Bash(git diff:*), Bash(git merge-base:*), Bash(git rev-parse:*)
# Diff Scope Determine which git diff to analyze based on the user's request. ## Current diff (default) Use when the user mentions "current changes", "my diff", "uncommitted changes", or does not specify a scope. ```bash git diff HEAD ``` This combines both staged and unstaged changes against HEAD. ## Most recent commit Use when the user mentions "last commit", "most recent commit", or "previous commit". ```bash git diff HEAD~1..HEAD ``` ## All commits on the current branch Use when the user mentions "branch changes", "all commits", "changes since main", or "this branch". First, detect the default branch: ```bash git rev-parse --verify main 2>/dev/null && echo main || echo master ``` Then diff against it using the merge-base: ```bash git diff $(git merge-base <default-branch> HEAD)..HEAD ``` --- If the selected diff is empty, STOP and tell the user there are no changes to analyze.
Auf GitHub ansehen