What problem does it solve?
This Skill enables developers to maintain a fast local editing experience while performing remote builds and execution on Coder workspaces using Mutagen file syncing. It eliminates latency when editing locally and simplifies the workflow for building GPU-enabled code remotely.
Core Features & Use Cases
- Low-latency local editing: Edit with Neovim locally while syncing changes to a remote workspace.
- Remote build & execution: Run builds/tests on remote GPUs within Coder workspaces.
- One-way sync + quick commands: Use a simple wrapper and rexec tool to flush and run commands remotely with minimal setup.
- Use Case: A developer iterates on a kernel, edits locally, then triggers a remote Bazel build and GPU tests without SSH back-and-forth.
Quick Start
Use mutagen to start syncing, then utilize the ./r wrapper or rexec tool to run remote commands. Example: mutagen project start; ./r ./bazelw build //path:target; rexec hostname