godot-live-editor-operations

Orchestrates HiGodot authoring, GUT testing, and Hera live QA in Godot projects.

Updated Jul 9, 2026
One-click install
npx skills add https://github.com/alsdmlals4-eng/Base --skill godot-live-editor-operations-alsdmlals4-eng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: godot-live-editor-operations
Source: https://github.com/alsdmlals4-eng/Base/tree/main/templates/project-operations/.agents/skills/godot-live-editor-operations
Command: npx skills add https://github.com/alsdmlals4-eng/Base --skill godot-live-editor-operations-alsdmlals4-eng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Godot projects using AI-assisted editing risk conflicting mutation authorities, unverified changes, and unsafe live runtime operations. This Skill enforces a single persistent authoring authority (HiGodot), bounded operation levels, and validated test/QA stages so every editor change is pinned, reversible, and evidence-backed. ## Core Features & Use Cases - Single-authority authoring: Routes all persistent Godot edits through the HiGodot MCP addon with loopback-only networking, exact provider pins, and client boundary rules (e.g., DeepSeek profiles get no Godot access). - Leveled mutation gates: Classifies operations as L0 observe, L1 reversible write, L2 destructive/structural write, or L3 high-impact change, each with required checkpoints, diffs, and approvals. - Deterministic test and live QA stages: Runs adopted GUT for GDScript regression tests and Hera in live-QA-only mode with pre/post source-delta guards that fail on any unexpected source change. - Use Case: When bootstrapping a local Godot + Codex session, the Skill verifies the exact HiGodot pin, project identity, and editor session, launches a one-block PowerShell bootstrap, then executes a scene mutation with a Git checkpoint, GUT regression, and Hera live QA before reporting readiness. ## Quick Start Ask the AI to bootstrap the Godot project with HiGodot, apply a bounded scene change, and validate it with GUT tests and Hera live QA.

Frequently Asked Questions about godot-live-editor-operations

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

FAQPage Schema
How do I safely automate Godot editor changes with an AI agent?

Route all persistent edits through the HiGodot MCP addon as the single authoring authority, classify each change by operation level (L0-L3), and require a Git checkpoint plus diff review before and after mutation. Never run a second persistent mutation tool alongside it.

What is the difference between GUT and Hera in Godot testing?

GUT runs deterministic GDScript unit and regression tests without authoring authority. Hera performs live runtime QA and observability only, such as input injection and screenshots, and is forbidden from persistent source mutation.

Can Hera modify Godot scenes or scripts during acceptance QA?

No. Hera is restricted to live QA and observability operations like runtime inspection, input injection, and screenshots. A source-delta guard compares tracked source before and after Hera runs, and any new delta fails the stage as FAIL_HERA_SOURCE_DELTA.

Does this workflow allow remote or LAN access to the Godot editor?

No. HiGodot and Hera must operate in loopback-only mode. LAN, public URLs, port forwarding, and remote tunnels are explicit stop conditions, and shared tokens must never be written to repositories, prompts, logs, or evidence.

When should I not install GUT or Hera in a Godot project?

Skip them when the current work does not need GDScript regression evidence or runtime QA. Record their state as DEFERRED or NOT_CONFIGURED and leave dependent acceptance criteria as NOT_RUN rather than forcing adoption.

Why does Godot live QA fail with a source-delta error?

The failure means tracked source files changed between the pre-Hera and post-Hera snapshots, indicating a persistent mutation occurred during QA. Investigate which operation caused it and move that change back to HiGodot authoring instead of approving it.