modifying-wit-interfaces

Official

Manage WebAssembly Interface Types (WIT).

Authorgolemcloud
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a structured process for managing and updating WebAssembly Interface Types (WIT) files, ensuring consistency across different Golem components and sub-projects.

Core Features & Use Cases

  • Centralized WIT Management: Defines a single source of truth for all WIT definitions in the root wit/ directory.
  • Automated Synchronization: Uses cargo make wit to copy WIT definitions to various sub-projects, preventing manual edits in synchronized copies.
  • Verification: Includes cargo make check-wit to ensure synchronization integrity and cargo make build for comprehensive verification.
  • Use Case: When a new capability is added to a Golem host interface, this Skill guides the developer through updating the core .wit file, synchronizing it across all dependent projects, and rebuilding the system to reflect the changes.

Quick Start

Update the host.wit file and then run cargo make wit to synchronize changes.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: modifying-wit-interfaces
Download link: https://github.com/golemcloud/golem/archive/main.zip#modifying-wit-interfaces

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.