Generous-Corp

Coverage Diff — Development skill for Claude Code

Development community

Run the local diff-coverage check that mirrors CI's Diff coverage required gate.

How to install Coverage Diff

Installs to ~/.claude/commands/generous-corp-pulp-coverage-diff.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/Generous-Corp/pulp/HEAD/.claude/commands/coverage-diff.md -o ~/.claude/commands/generous-corp-pulp-coverage-diff.md

Restart Claude Code, or start a new session, for it to be picked up.

What Coverage Diff does


name: coverage-diff description: Run the local diff-coverage check that mirrors CI's `Diff coverage required` gate

Run the local diff-coverage check before pushing. Mirrors CI's `Diff coverage required (75%)` gate so coverage-only failures don't cost a 20-min CI roundtrip.

Threshold + filters live in `tools/scripts/coverage_config.json` — edit there once and CI + local stay in sync.

If $ARGUMENTS is provided, treat it as a space-separated list of test targets to build (faster path):

Alternatives in Development

  • Fidelity — Measure how faithfully a clone reproduces a site — pixel-diff plus motion-fidelity into one 0-100 score, a let 3.6k ★
  • Coverage 2.3k ★
  • License — Check that every Python source file carries the required SPDX Apache-2.0 license header 1.1k ★

Full documentation available on GitHub

View Source Repository