gum-tool-file-watch

Community

Seamlessly detect and reload Gum project files on external changes.

Authorvchelaru
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill tackles the challenge of keeping Gum projects synchronized with external file modifications, preventing outdated assets and ensuring real-time updates without manual intervention.

Core Features & Use Cases

  • File Monitoring Pipeline: Tracks changes via FileSystemWatcher, queues events, and flushes with debouncing to handle rapid edits efficiently.
  • Smart Directory Watching: Automatically determines directories to monitor based on referenced files in project elements, with deduplication for optimal performance.
  • Ignore and Reaction Logic: Suppresses self-induced changes to avoid loops and dispatches updates by file type, such as reloading textures or elements.
  • Use Case: When editing a PNG texture in an external tool like Photoshop while working in Gum, this system detects the save and refreshes the wireframe preview instantly, streamlining iterative design workflows.

Quick Start

Describe the Gum FileWatch pipeline for handling a changed .gusx element file during project development.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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: gum-tool-file-watch
Download link: https://github.com/vchelaru/Gum/archive/main.zip#gum-tool-file-watch

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.