Investigating Repository History

Återskapar citerad git/PR-historik före riskfyllda redigeringar, med konfidenspoängsatta bevis.

av CodeAlive-AI · CodeAlive-AI/ai-driven-development

Testad · Fungerar ★ 9.6/10

Investigating Repository History — Återskapar citerad git/PR-historik före riskfyllda redigeringar, med konfidenspoängsatta bevis.

Vad den gör

Använder git blame/log plus bevis från GitHub PR:er och granskningskommentarer för att förklara varför kod existerar innan du rör den, flaggar för squash/rebase/rename-fällor och betygsätter bevisens konfidens (hög/medel/låg, aldrig påhittad). Aktiveras före redigeringar av API-, säkerhets-, samtidighet-, persistens- eller migrationskänslig kod, eller när man frågar vilken PR som introducerade ett beteende eller om en ändring är säker.

Testrapport

Körde den mot en verklig omdöpt och refaktorerad Go-säkerhetshook-fil: blame spårade korrekt innehållet genom en katalogomdöpning och visade att den exakta funktionen inte hade rörts sedan den ursprungliga konsoliderings-commiten -- ett genuint användbart, citerat svar som en snabb översyn av koden skulle ha missat.

Testad: 2026-07-14 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/CodeAlive-AI/ai-driven-development
cd ai-driven-development
mkdir -p ~/.claude/skills
cp -r skills/investigating-repository-history ~/.claude/skills/investigating-repository-history

Kommandon och exempelprompter

  • /investigating-repository-historyÅterskapar citerad git/PR-historik före riskfyllda redigeringar, med konfidenspoängsatta bevis.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • Before I touch this auth code, find out why it was written this way
  • Dig up the PR history behind this concurrency fix before I change it
  • Explain why this migration exists before I refactor it further