review-history

Analyze Git history to identify code changes and regressions.

1|Updated Jan 18, 2026
One-click install
npx skills add https://github.com/nielsmadan/agentic-coding --skill review-history
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-history
Source: https://github.com/nielsmadan/agentic-coding/tree/main/claude/skills/review-history
Command: npx skills add https://github.com/nielsmadan/agentic-coding --skill review-history

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you understand how code has changed over time, which is crucial for debugging regressions, understanding design decisions, and identifying when specific behaviors were introduced.

Core Features & Use Cases

  • Analyze Git History: Inspect recent commits, detailed blame information, and specific code introductions.
  • Search Past Issues: Correlate code changes with past bug reports or feature requests.
  • Regression Identification: Pinpoint when a bug was introduced by comparing code states across commits.
  • Use Case: When a feature suddenly stops working, use this Skill to review the commit history of the relevant files to find the exact change that caused the regression.

Quick Start

Use the review-history skill to analyze the git history of the file src/auth/login.ts.

Frequently Asked Questions about review-history

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I trace when a specific behavior was introduced in git history?

To trace when a behavior was introduced in git history, you analyze recent commits and blame information for the relevant files. This pinpoints the exact code introduction and helps uncover the original design rationale behind the change.

What is the best way to find a regression by comparing code states across commits?

Finding a regression by comparing code states across commits involves inspecting the git history of affected files. By reviewing detailed blame information and recent commits, you can pinpoint the exact change that caused the feature to stop working.

Can I use git blame to investigate past issues and bug reports?

Yes, you can use git blame to investigate past issues and bug reports. The process correlates detailed blame information with past issue logs, providing context on how specific code changes relate to previous bug reports or feature requests.

How do I analyze git history to understand the rationale behind a design decision?

Analyzing git history to understand design rationale requires inspecting the commit history and blame information of the specific code. This reveals how the code evolved over time and shows the exact introductions that shaped the current architecture.

Do I need a local git repository to review code evolution and recent commits?

Yes, you need access to a git repository to review code evolution and recent commits. The skill requires a repository to inspect detailed blame information and track specific code introductions for debugging regressions.

Why does reviewing past commit history help with debugging regressions?

Reviewing past commit history helps with debugging regressions because it identifies exactly when a bug was introduced. By comparing code states across recent commits, you can isolate the specific change that caused the unwanted behavior.