coverage

star 7.5k

Fetch coverage diff from Codecov for the current branch or a specific PR. Shows uncovered lines, patch coverage, and overall coverage change.

pydantic By pydantic schedule Updated 2/10/2026

name: coverage description: Fetch coverage diff from Codecov for the current branch or a specific PR. Shows uncovered lines, patch coverage, and overall coverage change.

Coverage

Fetch line-by-line coverage information from Codecov for a GitHub pull request.

Instructions

Use this skill to check code coverage for your changes before merging.

Current branch (auto-detect PR)

uv run scripts/codecov_diff.py

This auto-detects the org, repo, and PR number using the gh CLI based on the current branch.

Specific PR number

uv run scripts/codecov_diff.py 123

Output

The script outputs:

  • PR title and state
  • HEAD coverage (overall coverage on the branch)
  • Patch coverage (coverage of changed lines only)
  • Coverage change (+/- percentage)
  • Per-file breakdown with:
    • Missed line count
    • Patch coverage percentage
    • Specific uncovered line numbers (as ranges like 45-48, 52, 60-65)
    • Partial coverage line numbers

Requirements

  • The gh CLI must be installed and authenticated for auto-detection
  • The PR must have Codecov coverage data uploaded
Install via CLI
npx skills add https://github.com/pydantic/monty --skill coverage
Repository Details
star Stars 7,460
call_split Forks 347
navigation Branch main
article Path SKILL.md
More from Creator