soda-review

Review current branch changes against a base branch and report issues by severity.

Updated Jan 31, 2026
One-click install
npx skills add https://github.com/whatasoda/agent-extensions --skill soda-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: soda-review
Source: https://github.com/whatasoda/agent-extensions/tree/main/plugins/dev-workflow/skills/soda-review
Command: npx skills add https://github.com/whatasoda/agent-extensions --skill soda-review

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill acts as a pre-merge quality gate, catching functional issues, completeness gaps, and code quality problems before changes leave the development branch, reducing the burden on human reviewers.

Core Features & Use Cases

  • Automated Branch Review: Analyzes changes on the current branch against a specified or detected base branch.
  • Multi-Perspective Analysis: Evaluates code for functional correctness, completeness (e.g., TODOs, missing tests), code quality, and potential issues.
  • Severity-Based Reporting: Presents findings ordered by severity to aid prioritization.
  • Use Case: Before creating a pull request, run /soda-review to get a quick assessment of potential issues on your feature branch.

Quick Start

Run /soda-review to review the current branch changes.

Frequently Asked Questions about soda-review

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

FAQPage Schema
How do I run a pre-PR code review on my current git branch?

To run a pre-PR code review, execute /soda-review to analyze your current git branch changes against a detected base branch, outputting a severity-ordered issue report.

What does automated branch analysis check for before creating a pull request?

Automated branch analysis checks functional correctness, completeness gaps like missing tests, and code quality, reporting findings ordered by severity to reduce human reviewer burden.

Can I specify a custom base branch when reviewing my feature branch?

Yes, you can specify a custom base branch for code review, or the tool will automatically detect the base branch to comprehensively analyze your feature changes.

Does this pre-merge quality gate modify my code during branch analysis?

No, this pre-merge quality gate strictly prevents code modification during branch analysis, ensuring it only evaluates functional correctness and code quality without altering your changes.

How are code quality findings prioritized in the pull request review report?

Code quality findings in the pull request review report are prioritized by severity, presenting functional issues and completeness gaps ordered to help developers fix critical problems first.