napi-rs-node-bindings
✓Enlaces de Node.js para bibliotecas Rust usando napi-rs. Úselo cuando trabaje en enlaces de Node.js/JavaScript al código Rust, incluida la creación o modificación de estructuras y macros de napi, la conversión de tipos entre Rust y JavaScript, el manejo de errores a través del límite de FFI, los patrones asíncronos/Promise, la creación de módulos nativos, la publicación en npm, la prueba de código de enlace o la depuración de problemas de enlace. Ajustado para CQLite (enlaces Cassandra CQL) con seguimiento de paridad de funciones.
Instalación
SKILL.md
| Type mapping between Rust ↔ JavaScript | type-conversions.md | | Converting Rust errors to JS exceptions | error-handling.md | | Async patterns and Promises | async-patterns.md | | Building and publishing to npm | build-publish.md | | Testing strategies | testing.md | | Debugging common binding issues | debugging.md |
| #[napi] | Expose function/struct/impl to JS | | #[napi(constructor)] | Class constructor | | #[napi(getter)] | Property getter | | #[napi(setter)] | Property setter | | #[napi(factory)] | Static factory method | | #[napi(jsname = "...")] | Rename in JavaScript | | #[napi(tsargstype = "...")] | Custom TypeScript arg types |
| #[napi(tsreturntype = "...")] | Custom TypeScript return type | | #[napi(object)] | Plain JS object (no class) | | #[napi(strict)] | Strict type checking |
Datos (listos para citar)
Campos y comandos estables para citas de IA/búsqueda.
- Comando de instalación
npx skills add https://github.com/pmcfadin/cqlite --skill napi-rs-node-bindings- Fuente
- pmcfadin/cqlite
- Categoría
- </>Desarrollo
- Verificado
- ✓
- Primera vez visto
- 2026-02-05
- Actualizado
- 2026-02-18
Respuestas rápidas
¿Qué es napi-rs-node-bindings?
Enlaces de Node.js para bibliotecas Rust usando napi-rs. Úselo cuando trabaje en enlaces de Node.js/JavaScript al código Rust, incluida la creación o modificación de estructuras y macros de napi, la conversión de tipos entre Rust y JavaScript, el manejo de errores a través del límite de FFI, los patrones asíncronos/Promise, la creación de módulos nativos, la publicación en npm, la prueba de código de enlace o la depuración de problemas de enlace. Ajustado para CQLite (enlaces Cassandra CQL) con seguimiento de paridad de funciones. Fuente: pmcfadin/cqlite.
¿Cómo instalo napi-rs-node-bindings?
Abre tu terminal o herramienta de línea de comandos (Terminal, iTerm, Windows Terminal, etc.) Copia y ejecuta este comando: npx skills add https://github.com/pmcfadin/cqlite --skill napi-rs-node-bindings Una vez instalado, el skill se configurará automáticamente en tu entorno de programación con IA y estará listo para usar en Claude Code o Cursor
¿Dónde está el repositorio de origen?
https://github.com/pmcfadin/cqlite
Detalles
- Categoría
- </>Desarrollo
- Fuente
- skills.sh
- Primera vez visto
- 2026-02-05