github-code-review

Analyzes git diffs and submits GitHub pull request reviews via CLI.

Updated May 5, 2026
One-click install
npx skills add https://github.com/iani-kuli/harness_bro --skill github-code-review-iani-kuli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-code-review
Source: https://github.com/iani-kuli/harness_bro/tree/main/.claude/skills/ported/github-code-review
Command: npx skills add https://github.com/iani-kuli/harness_bro --skill github-code-review-iani-kuli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, gh, curl, python3, and includes references (resource) components.

What problem does it solve?

This skill addresses the cognitive load and time-consuming nature of manual code reviews by providing a structured, checklist-driven approach to identifying bugs, security vulnerabilities, and quality issues in both local changes and GitHub pull requests.

Core Features & Use Cases

  • Automated Review Workflow: Provides a systematic checklist covering correctness, security, quality, testing, and performance.
  • PR Interaction: Enables fetching, diffing, and submitting formal reviews (approve/request changes) directly via CLI.
  • Local Pre-Push Analysis: Allows developers to audit staged changes for secrets, debug statements, and merge conflicts before pushing to remote.

Quick Start

Use the github-code-review skill to analyze the changes in pull request number 123 and provide a structured summary of findings.

Frequently Asked Questions about github-code-review

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

FAQPage Schema
How do I automate code reviews for GitHub pull requests?

You can automate code reviews for GitHub pull requests by integrating git diff analysis with the GitHub API to fetch changes and submit structured feedback. This skill generates automated checklists covering correctness, security, and quality to streamline the process.

What is the best way to audit local git changes before pushing?

The best way to audit local git changes before pushing is running a pre-push analysis on staged changes to detect secrets, debug statements, and merge conflicts. This ensures code quality and security before interacting with the remote repository.

Do I need the gh CLI to submit pull request reviews?

You need either the gh CLI or curl to submit pull request reviews, along with appropriate GitHub authentication tokens. Both tools facilitate the API interactions required to fetch diffs and formally approve or request changes on remote pull requests.

How does a checklist-driven code review improve pull request quality?

A checklist-driven code review improves pull request quality by systematically evaluating correctness, security, testing, and performance. This structured approach reduces the cognitive load of manual reviews and ensures comprehensive identification of bugs and vulnerabilities.

Can I use curl instead of gh CLI for GitHub pull request management?

You can use curl instead of the gh CLI for GitHub pull request management by providing appropriate GitHub authentication tokens. Both dependencies support the API interactions required to fetch pull request diffs and submit formal code reviews.