verifying-correctness

Verify code correctness across requirements, concurrency, errors, resources, boundaries, and security.

60|3|Updated Dec 18, 2025
One-click install
npx skills add https://github.com/ryanthedev/oberskills --skill verifying-correctness
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verifying-correctness
Source: https://github.com/ryanthedev/oberskills/tree/main/research/verifying-correctness
Command: npx skills add https://github.com/ryanthedev/oberskills --skill verifying-correctness

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Before claiming code is "done" or committing changes, Verifying Correctness ensures requirements coverage, concurrency safety, robust error handling, proper resource management, sensible boundary handling, and security considerations are evaluated to prevent regressions.

Core Features & Use Cases

  • Dimensional checks across six areas: requirements coverage, concurrency safety, error handling, resource management, boundary conditions, and security.
  • Structured verification outputs with pass/fail statuses, risk flags, and a final verdict to guide code reviews and release decisions.
  • Anti-rationalization and guardrails to prevent skipped checks and unsafe assumptions.

Quick Start

Run a verification pass on the latest change to confirm all required dimensions are satisfied before merging.

Frequently Asked Questions about verifying-correctness

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

FAQPage Schema
How do I verify code correctness before merging changes?

Verifying code correctness before merging requires evaluating requirements coverage, concurrency safety, error handling, resource management, boundary conditions, and security. The process outputs structured pass/fail statuses, risk flags, and a final verdict to guide release decisions.

What is requirements coverage verification in code review?

Requirements coverage verification in code review systematically maps each requirement to specific code implementations, ensuring all requested features are present. It guards for edge cases across typical and adversarial inputs to confirm compliance with safety and reliability standards.

How do I check concurrency safety and resource management in my code?

Checking concurrency safety and resource management involves applying systematic dimensional checks to your target code. This identifies and quantifies coverage to ensure safe resource handling and concurrency practices, outputting explicit risk flags for any unsafe assumptions found.

What's the best way to prevent regressions when shipping code changes?

The best way to prevent regressions when shipping code changes is to apply anti-rationalization guardrails during dimensional checks. This prevents skipped checks and unsafe assumptions across error handling, boundaries, and security, yielding a structured final verdict before committing changes.

Does automated code review work for adversarial inputs and security edge cases?

Automated code review works for adversarial inputs and security edge cases by applying systematic checks to ensure each dimension is guarded. It quantifies coverage for security and boundary conditions, producing explicit pass/fail statuses and risk flags for typical and adversarial inputs.