Codex Audit Optional Cargo Dependencies in FutureSDR
Check manifests, feature wiring, examples, and target-specific use before removing a Rust dependency or feature.
中文Install in Codex
Use a local FutureSDR checkout, Rust/Cargo, and a suitable Bash environment.
- Copy the pinned `.codex/skills/clean-deps/` directory into `.agents/skills/clean-deps/` in the project.
- Read `Cargo.toml` from the root and locate the skill's manifest discovery script and the repository `check.sh`.
Example task
Review a possibly unused optional dependency in a local example crate. Check default and explicit feature paths and explain whether it should stay.What to check
The report cites specific manifests, feature paths, and validation. Any removal is based on evidence that the dependency is no longer used.
Original SKILL.md on GitHub · Updated
Frequently asked question
Can I remove it if the main library does not reference it?
Check examples, build scripts, benchmarks, and platform-specific tables for other uses first.