Skip to main content

tinygo

Use this skill when the user wants to compile Go for microcontrollers, WebAssembly, or constrained environments — smaller binaries than standard Go with board-specific targets.

Datos de origen

Repositorio
javimosch/supercli
Última actividad en el origen
20 de julio de 2026 a las 22:58
Idioma detectado de SKILL.md
inglés
Estrellas
51
Forks
7

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
tinygo
description
Use this skill when the user wants to compile Go for microcontrollers, WebAssembly, or constrained environments — smaller binaries than standard Go with board-specific targets.
# tinygo Plugin TinyGo is a Go compiler for microcontrollers, WebAssembly, and systems with tight memory limits. Produces smaller binaries than `go build` and supports dozens of embedded boards. ## Installation ```bash brew install tinygo # or download from https://tinygo.org/getting-started/ ``` ## Basic Usage ```bash # Check version and supported targets tinygo version # Build for WebAssembly tinygo build -o app.wasm -target=wasm main.go # Flash to a microcontroller (example: Arduino Nano 33) tinygo flash -target=arduino-nano33 main.go ``` ## Common Patterns ```bash # List available boards/targets tinygo targets # Build with size optimization tinygo build -size=short -o firmware.elf main.go # Run on host (simulator) tinygo run main.go ``` ## Usage Examples - "Compile this Go program to WebAssembly with tinygo" - "Flash firmware to an Arduino Nano 33" - "List tinygo supported targets" ## SuperCLI ```bash sc tinygo _ _ version sc tinygo _ _ build -o out.wasm -target=wasm main.go sc plugins learn tinygo ```
Ver en GitHub