# Binary Loop

Iteratively reduce Fallow binary size using cargo-bloat and release-build measurements...

- Repository: https://github.com/fallow-rs/fallow (5289 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add fallow-rs/fallow --skill binary-loop -g -a claude-code -y`
Codex: `npx skills add fallow-rs/fallow --skill binary-loop -g -a codex -y`
Cursor: `npx skills add fallow-rs/fallow --skill binary-loop -g -a cursor -y`
Gemini CLI: `npx skills add fallow-rs/fallow --skill binary-loop -g -a gemini-cli -y`

## Description

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

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Binary size loop

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.

