Binary size loop

SkillDev tools

Lets your agent shrink a Rust binary's size by repeatedly measuring and analyzing builds with cargo-bloat.

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 Binary size loop skill

About this capability

Iteratively reduce Fallow binary size using cargo-bloat and release-build measurements while preserving features, performance, and compatibility.

What this skill tells your AI

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

  1. Measure the release binary and capture cargo-bloat evidence.
  2. Select one dependency, monomorphization, feature, or codegen contributor.
  3. Implement a bounded change.
  4. Rebuild with identical release settings.
  5. Keep the change only when size improves and verification passes.
  6. Repeat until the target is met or remaining candidates have poor tradeoffs.
  7. Run review.

Do not trade away supported targets or public behavior without explicit scope.

Signals

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