pr-review-output-contract

Define a machine-parseable JSON contract for PR review findings.

1.4k|162|Updated Sep 5, 2025
One-click install
npx skills add https://github.com/inkeep/agents --skill pr-review-output-contract
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr-review-output-contract
Source: https://github.com/inkeep/agents/tree/main/.agents/skills/pr-review-output-contract
Command: npx skills add https://github.com/inkeep/agents --skill pr-review-output-contract

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PR review agents often return inconsistent, hard-to-parse results. This skill defines a standardized contract that makes findings machine-parseable, self-describing, and actionable.

Core Features & Use Cases

  • Discriminated finding types: inline, file, multi-file, and system findings to clearly express scope.
  • Self-describing output: each finding carries type, scope, and metadata that enables automated processing.
  • Preloadable in PR workflows: preload into pr-review-* agents to enforce a common format for automated reviews.

Quick Start

Load this skill into your PR review agents with skills: [pr-review-output-contract] and begin returning findings formatted as the defined JSON schema.

Frequently Asked Questions about pr-review-output-contract

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

FAQPage Schema
How do I standardize PR review findings for automated parsing?

Standardize PR review findings using a machine-parseable JSON contract that specifies types, references, severity, confidence, and fix guidance for automated evaluation.

What is a discriminated finding type in automated PR review output?

Discriminated finding types categorize automated PR review results into inline, file, multi-file, and system findings to clearly express the scope of each issue across the codebase.

How do I make AI code review results self-describing for CI pipelines?

Make AI code review results self-describing by formatting output as a JSON contract where each finding carries its type, scope, and metadata for automated downstream processing.

Can I preload a standardized output format into custom PR review agents?

Yes, preload the output contract into custom PR review agents to enforce a common machine-parseable format for automated reviews across per-file and systemic findings.

What metadata fields are required for machine-parseable PR review findings?

Machine-parseable PR review findings require metadata fields including finding type, references, implications, severity, confidence, and fix guidance to enable automated integration.

Does this JSON output contract support systemic findings across an entire codebase?

Yes, the JSON output contract applies to PR review contexts including per-file, multi-file, and systemic findings across entire codebases to express broad architectural issues.