How emiliosbs/rustify works
rustify is a portable agent skill for converting Python or C into idiomatic Rust while minimizing output tokens. Its documented workflow starts with source investigation, then Decompose → Map → Emit; the skill also provides language-specific translation tables, idiom and compression guidance, worked examples, and a crate-skeleton helper. The graph follows README-documented relationships only; no source excerpts were available to verify implementation-level calls.
Main entry points: SKILL.md Agent skill · README.md Worked examples · python_to_rust.md Python mappings · c_to_rust.md C mappings
Components 13
Conversion workflow
- Agent skill
SKILL.md - Investigate
SKILL.md - Decompose
SKILL.md - Map
SKILL.md - Emit Rust
SKILL.md
Translation knowledge
- Python mappings
references/python_to_rust.md - C mappings
references/c_to_rust.md - Rust idioms
references/idioms.md - Token rules
references/token_efficiency.md
Supporting resources
- Worked examples
examples/README.md - Crate skeleton
scripts/emit_skeleton.sh
Other components
- Coding agent
- Rust code
Connections 12
- Coding agent → Agent skill: loads
README.md - Agent skill → Investigate: analyzes source
README.md - Investigate → Decompose: then decomposes
README.md - Decompose → Map: then maps
README.md - Map → Emit Rust: then emits
README.md - Agent skill → Python mappings: consults
README.md - Agent skill → C mappings: consults
README.md - Agent skill → Rust idioms: uses guidance
README.md - Agent skill → Token rules: uses rules
README.md - Worked examples → Agent skill: illustrates
README.md - Emit Rust → Rust code: outputs
README.md - Coding agent → Crate skeleton: may run
README.md