wasmify - 将 C/C++ 项目转换为 Go WebAssembly 包
分析 C/C++ 项目、捕获构建命令、构建 wasm32-wasi,并生成带 Go 原生绑定的 Protobuf 桥接代码。
标签
更新于: 2026-10-03能力
典型输入
典型输出
该技能可以做什么
- 分析项目结构
- 枚举构建目标
- 捕获构建命令
- 构建 wasm32-wasi
- 解析公共头文件
- 生成 Protobuf 桥接
- 生成 Go 绑定
- 优化 WebAssembly
- 检测上游变更
输入
- C/C++ 项目路径
- 目标选择
- 桥接配置文件
- 输出目录
输出
- 目标选项
- wasmify.json 元数据
- 构建日志
- 构建配置 JSON
- wasm32-WASI 构件
- API 规范 JSON
- Protobuf 定义
- C++ 桥接代码
- Go 原生绑定
- 优化后的 WebAssembly
- 缓存状态
要求
- Claude Code 标准工具
- wasmify CLI
- Go 安装能力
- C/C++ 构建工具链
- wasi-sdk
- 项目构建依赖
