alef
Generate native bindings for 18 languages from Rust
All Skills in This Repository (3)
Pure Emerald Level Indicatorsbinding-audit
Audit alef-generated language bindings for missing Rust item exports.
release-procedure
Guide alef maintainers through GitHub release cutting, tagging, and publishing.
alef
Generate typed language bindings from Rust libraries via alef.toml.
Frequently Asked Questions
FAQPage SchemaHow to install Alef?βΌ
Run `npx skills add kreuzberg-dev/alef --all -g -y` in your terminal to install all skills in this suite globally.
What does Alef do?βΌ
Alef reads your Rust public API and one alef.toml config, then generates native bindings, package scaffolding, type stubs, docs, and e2e tests for 18 target languages including Python, TypeScript, Go, Ruby, PHP, and Swift.
How do I check for missing bindings across languages?βΌ
Use the binding-audit skill, which enumerates every public Rust item, diffs it against each generated language package, and reports coverage gaps with root-cause triage.
Why did my regenerated bindings not change?βΌ
The regen-audit skill explains that version pins do not invalidate Alef's cache, so a small diff often means a cache hit. Force regeneration with the cache disabled and always read the full log for hidden warnings.
Can I use Alef skills without deep Rust knowledge?βΌ
Yes. The skills guide your agent through the standard generate, scaffold, docs, and verify command sequence, so you describe the outcome and the agent runs the correct commands.
Related Repositories in Software Engineering
View All in Software Engineeringβopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core