Feature coverage not just line coverage
Skill selamy-labs/agent-skills/skills/feature-coverage-not-just-line-coverage
Use when coverage percentage is treated as proof. Require named feature behavior tests, source fixtures, and anti-overfit checks alongside line coverage.From its SKILL.md
npx -y skills add selamy-labs/agent-skills --skill feature-coverage-not-just-line-coverageAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
1.5 KB, 266 tokens by cl100k_base, as published. Nobody here has run it
Feature Coverage Not Just Line Coverage
Use this skill when a change claims safety from line coverage alone or when a feature has no test that names the behavior users depend on.
Workflow
- Name the feature promise in user or system terms.
- Add at least one test, fixture, or acceptance check that proves that promise directly.
- Keep line, branch, or mutation coverage as a floor for untested code paths.
- For generated, ranked, or data-derived behavior, record source lineage and check for leakage, lookahead, copied answers, and overfit fixtures.
- Make the CI gate fail when either the coverage threshold or the named feature check fails.
Review Checks
- The test name or fixture clearly maps to the feature promise.
- The assertion checks the real output or contract, not only an implementation detail.
- Fixtures are realistic enough to catch regressions and small enough to review.
- A high line-coverage number is not used to excuse missing behavior coverage.
Ratchet Pattern
When fixing a bug, add the cheapest durable guard that would have caught it: unit test for code logic, fixture for parser or data behavior, integration test for cross-module contracts, or monitor for an operational failure that tests cannot reproduce.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.