What problem does it solve? Deploying WebAssembly apps to an edge network involves compiling to WASM, uploading binaries, resolving app-name collisions, and verifying propagation — a multi-step process that is error-prone when done manually against the FastEdge API. ## Core Features & Use Cases - End-to-end deploy pipeline: Detects project type (JavaScript/TypeScript, Rust, AssemblyScript), builds the WASM binary via the FastEdge MCP server, uploads it, and creates or updates the FastEdge app. - Pre-deploy safety gates: Runs existing tests before deploying, blocks on failure, and lints Rust code for stderr-based logging that FastEdge cannot capture. - Collision handling and tracking: Validates app names against FastEdge naming rules, refuses updates across incompatible runtime models (wasi-http vs proxy-wasm), and inserts Magic Comments into source files to track app ID and URL. - Use Case: A developer finishes a Rust edge app and asks the agent to deploy it; the skill runs tests, builds with cargo to wasm32-wasip1, uploads the binary, updates the existing app, and verifies the live URL returns HTTP 200. ## Quick Start Deploy my current FastEdge project to the edge and confirm the live URL responds successfully.