guest-writer

Generate a Rust WASM guest project for the Omnia WASI runtime.

1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/augentic/specify --skill guest-writer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: guest-writer
Source: https://github.com/augentic/specify/tree/main/plugins/omnia/skills/guest-writer
Command: npx skills add https://github.com/augentic/specify --skill guest-writer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of Rust WASM guest projects, streamlining the development of services that interact with the Omnia WASI runtime.

Core Features & Use Cases

  • Project Scaffolding: Generates a complete Rust project structure, including configuration files, CI/CD workflows, and source code.
  • WASI Integration: Sets up the necessary dependencies and configurations for exposing HTTP endpoints, subscribing to message topics, and handling WebSocket events.
  • Use Case: A developer needs to build a new microservice that exposes a REST API and listens for events. This Skill generates the boilerplate Rust code, allowing the developer to focus immediately on implementing the core business logic in separate domain crates.

Quick Start

Use the guest-writer skill to generate a new Rust WASM guest project in the current directory.

Frequently Asked Questions about guest-writer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a Rust WASM guest project for the WASI runtime?

To generate a Rust WASM guest project, use a scaffolding tool that creates the complete project structure, Cargo configuration, and CI/CD workflows for the Omnia WASI runtime automatically.

What boilerplate is needed for Rust WASM microservices exposing HTTP endpoints?

Rust WASM microservices require boilerplate for project structure, Cargo configuration, and WASI integration to expose HTTP endpoints, subscribe to message topics, and handle WebSocket events.

Can I set up WebSocket event handling and message topic subscriptions in a Rust WASM project?

Yes, you can set up WebSocket event handling and message topic subscriptions by generating a Rust WASM guest project configured with the necessary dependencies for the Omnia WASI runtime.

Does generating a Rust WASM guest project include CI/CD workflows?

Yes, generating a Rust WASM guest project includes CI/CD workflows alongside the standard project structure and Cargo configuration to streamline development and deployment processes.

What is the best way to scaffold a Rust project for the Omnia WASI runtime?

The best way to scaffold a Rust project for the Omnia WASI runtime is using an automated generator that produces the project structure, configuration files, and source code boilerplate.