QualityPython

Check Coverage

by ldayton

Check Coverage is a Quality skill for Claude Code, published by ldayton in Dippy.

243 stars21 forkson ldayton/DippyAdded 2026/09/02+1% in starsRepository updated 2026/06/12
bashclaude-codeclihookpermissionspython
Install in seconds
Install Check Coverage
Copy Check Coverage into your Claude Code skills folder. Run the command in your terminal, or review the source on GitHub before installing.
terminal
npx degit https://github.com/ldayton/Dippy/tree/main/.claude/skills/check-coverage ~/.claude/skills/check-coverage

Requires Node.js. Downloads this skill only — not the rest of the repository — into your Claude Code skills folder.

Without Node.js

git clone https://github.com/ldayton/Dippy.git

Clones the whole repository, then copy the skill’s own directory into your skills folder yourself.

In this catalog

Source file
.claude/skills/check-coverage/SKILL.md in ldayton/Dippy
Installs to
~/.claude/skills/check-coverage
Collection
One of 5 skills cataloged from this repository
Category
Quality1418 skills

What Check Coverage does

Check Coverage ensures a CLI handler and its tests cover all documented commands, flags, and edge cases. Use it when adding a new command or auditing existing handler coverage.

Check Coverage is cataloged under Quality on DirSkills. Check Coverage comes from a repository tagged bash, claude-code, cli, hook and permissions.

Documentation

README

Ensure the handler and tests for $ARGUMENTS provide comprehensive coverage.

1. Gather Documentation

Find documentation for the tool (need at least one source):

tldr:

ls ~/source/tldr/pages/*/$ARGUMENTS*.md
cat ~/source/tldr/pages/*/$ARGUMENTS.md

Local CLI:

$ARGUMENTS --help
man $ARGUMENTS

Stop if neither source exists.

2. Explore Subcommands

For tools with subcommands, recursively explore:

$ARGUMENTS <subcommand> --help
$ARGUMENTS help <subcommand>

Build a mental model of:

  • All subcommands and their actions
  • Which operations are read-only (safe) vs mutate state (unsafe)
  • Global flags that affect parsing
  • Edge cases

3. Review Existing Tests

This is the opening of the README. Read the full README on GitHub.

Frequently asked about Check Coverage

  • What else does ldayton publish alongside Check Coverage?

    Check Coverage is one of 5 skills that DirSkills catalogs from ldayton/Dippy, the repository it ships in. Its siblings there include Add Command, Debug and Release. Each one is a separate skill with its own page in this directory, installs the same way Check Coverage does, and is maintained by ldayton in that same repository. The rest of the collection is listed on the ldayton/Dippy page.

  • How does Check Coverage compare to other Quality skills?

    Check Coverage ranks #1319 by stars among the 1418 Quality skills in this catalog. The most-starred ones next to it are Benchmark, Benchmark Optimization Loop and API Design Patterns. DirSkills ranks by the star count of the repository each skill ships in, so that order reflects how popular those repositories are rather than any review of Check Coverage against them. Open each page to compare what they document and how they install.