correctness-reviewer

Trace inputs through execution paths to identify functional correctness defects in code changes.

11|1|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/ylxmf2005/AgentCorp --skill correctness-reviewer-ylxmf2005
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: correctness-reviewer
Source: https://github.com/ylxmf2005/AgentCorp/tree/main/agentcorp/correctness-reviewer
Command: npx skills add https://github.com/ylxmf2005/AgentCorp --skill correctness-reviewer-ylxmf2005

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams identify functional correctness defects in code changes, ensuring that changes do not introduce logic flaws, off-by-one errors, or requirement mismatches.

Core Features & Use Cases

  • Systematic path-trace reviews that map inputs to outputs to catch edge cases.
  • Guidance on boundary conditions, null propagation, and state transitions to improve review quality.
  • Use Case: during a pull request, run the correctness reviewer to surface concrete findings with evidence and recommended tests.

Quick Start

Provide a concrete code change and ask the reviewer to check it against requirements, edge cases, and expected behavior.

Frequently Asked Questions about correctness-reviewer

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

FAQPage Schema
How do I detect functional correctness defects during code review?

Yes, path tracing catches edge cases by systematically mapping inputs to outputs through execution paths. It specifically targets boundary conditions, null propagation, and state transitions to ensure code changes do not introduce logic flaws or off-by-one errors.

How do I find off-by-one errors and boundary condition bugs in pull requests?

Path tracing catches edge cases by systematically mapping inputs to outputs through execution paths. It specifically targets boundary conditions, null propagation, and state transitions to ensure code changes do not introduce logic flaws or off-by-one errors.

What's the best way to check code changes against requirements for logic flaws?

The best way to check code changes against requirements for logic flaws is systematic path tracing. This method evaluates expected behavior and state transitions, providing clear evidence and recommended tests when requirement mismatches are identified.

Does automated correctness review work across multiple languages and frameworks?

Path tracing catches edge cases by systematically mapping inputs to outputs through execution paths. It specifically targets boundary conditions, null propagation, and state transitions to ensure code changes do not introduce logic flaws or off-by-one errors.

Why does my code review miss null propagation and state transition defects?

Path tracing catches edge cases by systematically mapping inputs to outputs through execution paths. It specifically targets boundary conditions, null propagation, and state transitions to ensure code changes do not introduce logic flaws or off-by-one errors.

How do I generate recommended tests to close verification gaps in code changes?

Path tracing catches edge cases by systematically mapping inputs to outputs through execution paths. It specifically targets boundary conditions, null propagation, and state transitions to ensure code changes do not introduce logic flaws or off-by-one errors.