Agent skill

Patchies Assembly Module

by heypoom in heypoom/patchies

A skill your agent uses when changing Patchies assembly VM code, VASM Rust sources, wasm-pack output, machine WASM assets, asm object behavior, or modules/vasm build/link steps.

AGPL-3.0Auto-check passed

Install Patchies Assembly Module

skills CLI
$ npx skills add heypoom/patchies --skill patchies-assembly-module -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install heypoom/patchies patchies-assembly-module --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/heypoom/patchies.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/patchies-assembly-module .claude/skills/patchies-assembly-module && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
patchies-assembly-module
GitHub stars
209
Token cost
~341 tokens
SKILL.md length
123 words
Files
1
Skills in repo
8
Repo updated
First seen
Licence
AGPL-3.0

At a glance

A skill your agent uses when changing Patchies assembly VM code, VASM Rust sources, wasm-pack output, machine WASM assets, asm object behavior, or modules/vasm build/link steps.

  • Changing Patchies assembly VM code
  • SKILL.md covers Scope, Build And Link and Verification
  • Calls bun and git
  • VASM Rust sources

What it does

Patchies Assembly Module is an agent skill from heypoom/patchies. Use when changing Patchies assembly VM code, VASM Rust sources, wasm-pack output, machine WASM assets, asm object behavior, or modules/vasm build/link steps.

Its SKILL.md is about 340 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It works with Rust and WebAssembly. The repository describes itself as: Write small programs with tools & libraries you know and patch 'em together. Make interactive widgets, visuals, sounds, and play with computation on the web. The licence is AGPL-3.0.

When your agent uses it

  • Changing Patchies assembly VM code
  • VASM Rust sources
  • Wasm-pack output
  • Machine WASM assets

Example prompts

  • “/patchies-assembly-module”

What it can do on your machine

Read from SKILL.md and the folder at commit dd38c74. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • bun
    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Patchies Assembly Module loads about 341 tokens when it runs. Until then it costs about 46 tokens; SKILL.md has 123 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~46
When it runs · the whole SKILL.md, loaded when a task matches
~341

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from heypoom/patchies at commit dd38c74, republished under its AGPL-3.0 licence (© heypoom). 123 words, ~341 tokens.

Download SKILL.mdSave it as .claude/skills/patchies-assembly-module/SKILL.md (or your agent's skills folder).
name
patchies-assembly-module
description
Use when changing Patchies assembly VM code, VASM Rust sources, wasm-pack output, machine WASM assets, asm object behavior, or modules/vasm build/link steps.

Patchies Assembly Module

Scope

The assembly VM lives in modules/vasm/ and ships browser assets copied into ui/src/assets/vasm/.

Use this skill for changes to:

  • Rust sources under modules/vasm/src/
  • VASM tests under modules/vasm/tests/
  • proc macros under modules/vasm/poom_macros/
  • generated wasm-pack output in modules/vasm/pkg/
  • linked UI assets in ui/src/assets/vasm/
  • Patchies objects that consume the VASM package, such as asm or related assembly-memory objects

After modifying Rust code in modules/vasm/, rebuild and link:

bash
cd modules/vasm
rm -rf pkg
wasm-pack build --target web
rm -rf ../../ui/src/assets/vasm/*
cp pkg/*.js pkg/*.wasm pkg/*.d.ts pkg/package.json ../../ui/src/assets/vasm/
cd ../../ui
bun install

Use --target web, not bundler. The app expects the machineModule.default() init shape.

Verification

  • Run the relevant Rust tests from modules/vasm/ when changing VM behavior.
  • Rebuild the WASM package and relink UI assets after Rust changes.
  • Run focused UI checks only when the consuming UI/object code changed.
  • Run git diff --check after edits.

© heypoom, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/patchies-assembly-module of heypoom/patchies.

Open the folder on GitHubat commit dd38c74

Compare with similar skills

Patchies Assembly Module next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Patchies Assembly Module compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Patchies Assembly Module this skillheypoom/patchies209—~341Automated safety check: PassAGPL-3.0
Asupersync Mega SkillDicklesworthstone/asupersync280—~2.9kAutomated safety check: PassCustom licence
Crossbindcrossbind/crossbind148—~1.1kAutomated safety check: PassMIT
Fungienbop/fungi132—~2.9kAutomated safety check: PassApache-2.0
Webapp Buildersidequery/sidemantic129—~5.5kAutomated safety check: PassAGPL-3.0
Edge Pythondylan-sutton-chavez/edge-python271—~12kAutomated safety check: PassCustom licence

Similar skills

  • Asupersync Mega Skill

    Dicklesworthstone/asupersync

    Build, migrate, debug, and maintain Asupersync. An agent skill from Dicklesworthstone/asupersync.

    280 GitHub stars~2.9k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Crossbind

    crossbind/crossbind

    A skill your agent uses when a user wants to call C++ or Rust from JavaScript or TypeScript; add a native library such as GDAL, SQLite, OpenSSL, GEOS or PROJ to a browser, Node.js, Cloudflare Worker…

    148 GitHub stars~1.1k tokensUpdated today
    MobileAuto-check passed
  • Fungi

    enbop/fungi

    Install, configure, and operate the Fungi CLI across devices.

    132 GitHub stars~2.9k tokensUpdated 3 days ago
    DevOps & CloudAuto-check passed
  • Webapp Builder

    sidequery/sidemantic

    Build interactive analytics webapps, demos, dashboards, or embedded app surfaces from Sidemantic semantic models using copyable component primitives and deterministic query inspection.

    129 GitHub stars~5.5k tokensUpdated today
    DatabasesAuto-check passed
  • Edge Python

    dylan-sutton-chavez/edge-python

    Write, run, test and package Edge Python programs with the edge CLI.

    271 GitHub stars~12k tokensUpdated today
    SecurityAuto-check passed
  • Style Checker

    noumena-labs/Sipp

    Enforces this monorepo's coding style rules by inspecting git diffs, reading .agents/skills/style-checker/references/styleguidance.md, fixing style violations, and reporting the result.

    121 GitHub stars~1.4k tokensUpdated 17 days ago
    DevelopmentAuto-check passed

More from heypoom/patchies

All 8 skills in this repo
  • Patchies Audio

    heypoom/patchies

    A skill your agent uses when adding, migrating, or changing Patchies Audio V2 nodes, native DSP worklet nodes, audio object docs, audio packs, or AudioService integration.

    209 GitHub stars~1.6k tokensUpdated today
    Auto-check passed
  • Patchies Frontend

    heypoom/patchies

    A skill your agent uses when editing Patchies Svelte components, UI state, styling, buttons, persistence, or frontend implementation patterns.

    209 GitHub stars~992 tokensUpdated today
    Auto-check passed
  • Patchies Objects

    heypoom/patchies

    A skill your agent uses when adding, editing, or migrating Patchies nodes, objects, handles, object modules, schemas, object docs, AI prompts, file drag/drop support, or node data settings.

    209 GitHub stars~2.2k tokensUpdated today
    Auto-check passed
  • Patchies Workflow

    heypoom/patchies

    A skill your agent uses when working in Patchies on tests, specs, reflections, verification scope, or commits, especially before changing product behavior or when the user explicitly asks to commit.

    209 GitHub stars~712 tokensUpdated today
    Auto-check passed
  • Docs Style

    heypoom/patchies

    Patchies documentation style guide. An agent skill from heypoom/patchies.

    209 GitHub stars~1k tokensUpdated today
    Auto-check passed
  • Patchies Rendering

    heypoom/patchies

    A skill your agent uses when changing Patchies rendering pipeline, render graph, image generation preview capture, GLSystem, render workers, FBO rendering, output sizing, render-node types, or video…

    209 GitHub stars~656 tokensUpdated today
    Auto-check passed

Works with

Questions about Patchies Assembly Module

What does Patchies Assembly Module do?

A skill your agent uses when changing Patchies assembly VM code, VASM Rust sources, wasm-pack output, machine WASM assets, asm object behavior, or modules/vasm build/link steps. Patchies Assembly Module is an agent skill from heypoom/patchies. Use when changing Patchies assembly VM code, VASM Rust sources, wasm-pack output, machine WASM assets, asm object behavior, or modules/vasm build/link steps.

When should I use Patchies Assembly Module?

Patchies Assembly Module fits situations like: changing Patchies assembly VM code; VASM Rust sources; wasm-pack output; machine WASM assets.

How do I install Patchies Assembly Module in Claude Code?

Run `npx skills add heypoom/patchies --skill patchies-assembly-module -a claude-code`. Or copy the skill folder (.agents/skills/patchies-assembly-module in heypoom/patchies) into .claude/skills/patchies-assembly-module in your project. Claude Code loads it when a task matches its description.

How do I install Patchies Assembly Module in Codex?

Run `npx skills add heypoom/patchies --skill patchies-assembly-module -a codex`. Or copy the skill folder (.agents/skills/patchies-assembly-module in heypoom/patchies) into .agents/skills/patchies-assembly-module in your project. Codex loads it when a task matches its description.

Can I use Patchies Assembly Module in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add heypoom/patchies --skill patchies-assembly-module -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/patchies-assembly-module, .gemini/skills/patchies-assembly-module, .github/skills/patchies-assembly-module and .opencode/skills/patchies-assembly-module in your project.

What does Patchies Assembly Module need to run?

Going by SKILL.md and its folder, Patchies Assembly Module needs the command-line tools its instructions call (bun and git).

Does Patchies Assembly Module access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Patchies Assembly Module safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Patchies Assembly Module use?

Patchies Assembly Module is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Patchies Assembly Module use?

About 341 tokens (SKILL.md is roughly 1.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Patchies Assembly Module?

Skills that share tags, products or a category with Patchies Assembly Module: Asupersync Mega Skill (Dicklesworthstone/asupersync, 280 stars), Crossbind (crossbind/crossbind, 148 stars), Fungi (enbop/fungi, 132 stars) and Webapp Builder (sidequery/sidemantic, 129 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Patchies Assembly Module?

heypoom (a GitHub user) maintains it in heypoom/patchies, which has 209 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on October 7, 2026.

Source: heypoom/patchies on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.