differential-review

Perform security-focused differential code reviews on changesets using git history.

5|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/lidge-jun/cli-jaw-skills --skill differential-review-lidge-jun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: differential-review
Source: https://github.com/lidge-jun/cli-jaw-skills/tree/main/differential-review/skills/differential-review
Command: npx skills add https://github.com/lidge-jun/cli-jaw-skills --skill differential-review-lidge-jun

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of performing security-focused differential reviews on code changes, ensuring that potential vulnerabilities and regressions are identified and mitigated before deployment.

Core Features & Use Cases

  • Security-Focused Analysis: Prioritizes high-risk areas like authentication, cryptography, and value transfer.
  • Contextual Understanding: Leverages git history and codebase size to adapt analysis depth.
  • Vulnerability Detection: Identifies regressions, access control bypasses, and other security flaws.
  • Comprehensive Reporting: Generates detailed markdown reports for findings and recommendations.
  • Use Case: When a pull request introduces changes to a critical smart contract function, this Skill can automatically analyze the diff, identify potential security risks, and provide a report to the development team.

Quick Start

Use the differential-review skill to analyze the security implications of the latest commit in the main branch.

Frequently Asked Questions about differential-review

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

FAQPage Schema
How do I perform a security-focused code review on a git diff?

To perform a security-focused code review on a git diff, use this Skill to analyze changesets, calculate blast radius, and detect vulnerabilities. It leverages git history to adapt analysis depth and generates a markdown report detailing security regressions.

Can I automate vulnerability detection for critical changes in a pull request?

Yes, you can automate vulnerability detection for critical changes by applying this Skill to pull requests. It prioritizes high-risk areas like authentication and cryptography, checking test coverage to identify access control bypasses and security flaws.

What is the best way to check test coverage impact when analyzing code changes?

The best way to check test coverage impact is using a differential review tool that calculates blast radius. This Skill evaluates codebase size and git history to determine coverage for modified files, preventing security regressions in critical functions.

Do I need Python scripts to run a differential review on my repository?

Yes, you need Python scripts to run this differential review. The Skill requires Python to execute git operations, analyze the changesets, calculate blast radius, and generate the comprehensive markdown security reports.

Does differential review adapt its analysis depth based on codebase size?

Differential review adapts its analysis depth based on codebase size by leveraging git history for contextual understanding. This ensures the security-focused analysis remains accurate regardless of the repository scale.

How does this tool identify security regressions in authentication code?

It identifies security regressions in authentication code by performing differential analysis on the changeset. The review prioritizes high-risk areas like authentication and cryptography, calculating blast radius to detect potential access control bypasses.