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.

소스 정보

저장소
javimosch/supercli
최근 소스 활동
2026년 7월 20일 22:58
감지된 SKILL.md 언어
영어
스타
51
포크
7

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
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 ```
GitHub에서 보기