Coverage loop

SkillDev tools

Lets your agent find untested parts of a Rust codebase and add tests to improve coverage.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Coverage loop skill

About this capability

Iteratively improve Fallow Rust test coverage with cargo-llvm-cov, prioritizing meaningful untested behavior and preserving runtime correctness.

What this skill tells your AI

The instructions your AI receives, as published by fallow-rs/fallow in .agents/skills/coverage-loop/SKILL.md and read by ahel’s review.

  1. Capture a coverage baseline with the repository-supported command.
  2. Select uncovered behavior by risk, not by easiest lines.
  3. Add behavior-focused tests that survive refactors.
  4. Re-run targeted tests and the same coverage command.
  5. Keep only tests that improve meaningful coverage or lock a real invariant.
  6. Repeat until the selected risk area is covered or remaining gaps require a separate design change.
  7. Run review.

Do not add assertions that merely execute code without checking behavior.

Signals

GitHub stars
5k
Forks
158
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
coverage-loop
Source
github.com/fallow-rs/fallow