kreuzberg-devkreuzberg-devOfficialΒ·3 Agent Skills Included

alef

Generate native bindings for 18 languages from Rust

Generates language-native bindings, package scaffolding, type stubs, READMEs, API docs, and release metadata from a single Rust workspace config. Eliminates hand-writing FFI glue, per-language packaging, and cross-language test suites for Python, Node, Go, Java, C#, Swift, and more. Includes skills for auditing binding coverage, debugging stale output, and running safe, verified releases.
npx skills add kreuzberg-dev/alef --all -g -y

All Skills in This Repository (3)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How 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→