review-static-history

Mine git history for fixed bugs to propose static analysis checks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps improve code quality by identifying patterns of bugs that have been fixed in the git history, which could have been prevented by static analysis checks.

Core Features & Use Cases

  • Evidence-Driven Analysis: Focuses on real bug occurrences to propose relevant static analysis rules.
  • Pattern Identification: Categorizes bug root causes and tallies their frequency.
  • Use Case: After a series of bugs related to incorrect global variable usage are fixed, this Skill can analyze those fixes to propose a new static analysis rule to prevent similar issues in the future.

Quick Start

Mine git history for bugs that shipped and were later fixed, to find patterns a static analysis check could have prevented.

Frequently Asked Questions about review-static-history

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

FAQPage Schema
How do I analyze git history to find bug patterns for static analysis?

You can identify recurring bug patterns by mining git history for commits that fixed bugs. This Skill analyzes commit messages and diffs to categorize root causes and proposes evidence-backed static analysis checks that could have prevented them.

What is the best way to propose new static analysis rules from past code fixes?

The best way to propose new static analysis rules from past code fixes is to analyze the git history of those fixes. This Skill categorizes root causes from commit messages and diffs, filtering against existing checks to propose high-value detection rules with low false positive rates.

Can I use git history to find recurring bug root causes in my codebase?

Yes, you can use git history to find recurring bug root causes by analyzing commit messages and diffs for bug indicators. This Skill categorizes these root causes and tallies their frequency to highlight patterns that warrant new static analysis checks.

Does this approach to static analysis check proposal focus on real bugs or theoretical patterns?

This approach to static analysis check proposal focuses on real bug occurrences rather than theoretical patterns. By mining actual git history for bugs that shipped and were later fixed, it ensures proposed detection rules are evidence-driven and have manageable maintenance costs.

How do I avoid high false positive rates when creating new static analysis checks?

To avoid high false positive rates when creating new static analysis checks, this Skill filters identified bug patterns against existing checks. It focuses on proposing evidence-backed patterns with low false positive rates and manageable maintenance costs.

When should I not use git history mining for code quality improvement?

You should not use git history mining for code quality improvement when your repository lacks clear, descriptive commit messages detailing bug fixes. The Skill relies on analyzing commit messages and diffs for bug indicators to categorize root causes and propose relevant static analysis rules.