speckit.reviewer

Review git diffs and file paths for code issues with severity labels.

Updated Oct 4, 2025
One-click install
npx skills add https://github.com/peancharoen/lcbp3 --skill speckit-reviewer-peancharoen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit.reviewer
Source: https://github.com/peancharoen/lcbp3/tree/main/.agents/skills/speckit.reviewer
Command: npx skills add https://github.com/peancharoen/lcbp3 --skill speckit-reviewer-peancharoen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It automates focused, human-like code reviews to surface logic bugs, security vulnerabilities, performance hotspots, and maintainability issues that are often missed during fast development cycles.

Core Features & Use Cases

  • Scope selection: Review git staged changes, compare the current branch to main/master, or review specific file paths.
  • Categorized findings: Produce findings grouped by Correctness, Security, Performance, Maintainability, Best Practices, and Style with explicit severity levels and line references.
  • Actionable fixes: For each issue provide a clear description, why it matters, and a concrete suggested fix or code snippet where applicable.
  • Merge guidance: Flag CRITICAL and HIGH items as merge-blocking and summarize required actions before merge.
  • Use case: Run during pre-merge checks to convert diffs into a prioritized markdown report for reviewers and authors.

Quick Start

Review the staged changes and produce a structured code review report with severity levels, file references, and suggested fixes.

Frequently Asked Questions about speckit.reviewer

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

FAQPage Schema
How do I automate code review for git pull requests?

Automate code review for git pull requests by analyzing staged changes or branch diffs against main to identify logic errors, security vulnerabilities, and maintainability issues. The process generates a categorized markdown report with severity labels, exact line references, and suggested fixes.

What does static analysis check in a branch diff?

Static analysis in a branch diff checks for correctness flaws, security vulnerabilities, performance hotspots, and maintainability issues. It groups findings into categories like Best Practices and Style, assigning explicit severity levels and merge-blocking recommendations for critical items.

Can I review specific file paths instead of the entire git diff?

Yes, you can review specific file paths instead of the entire git diff. Scope selection allows targeting explicit file paths, staged changes, or branch comparisons against main or master to produce focused, actionable feedback for code audits.

How do I identify merge-blocking issues before merging a pull request?

Identify merge-blocking issues before merging by running a code review that flags CRITICAL and HIGH severity items. The review summarizes required actions and provides concrete suggested fixes or code snippets to resolve security vulnerabilities and logic errors.

What is the best way to format code review findings for developers?

The best way to format code review findings for developers is a structured markdown report. This report categorizes issues by Correctness, Security, and Performance, including descriptions, explanations of impact, exact line references, and actionable code snippets.