port-from-typescript

Installation
SKILL.md

Port from TypeScript

A construct mapping and two boundaries, nothing else

This skill maps the JavaScript runtime to Rust and owns the two boundaries, napi-rs and wasm-bindgen. The parity contract, the phases, and the anti-patterns are /port-to-rust. TypeScript and JavaScript are one skill because they are one runtime: the types are erased before anything runs, so the mapping is the same and the annotations are evidence about intent, not guarantees about values.

The end state decides whether a binding layer appears at all

/port-to-rust names three end states, and this skill asks rather than assumes.

Installs
33
GitHub Stars
14
First Seen
Aug 16, 2026