editor-tooling-delivery-workflow

Manage Godot editor plugin delivery with lifecycle safety and undo/redo integration.

2|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/DubDev720/gdref --skill editor-tooling-delivery-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: editor-tooling-delivery-workflow
Source: https://github.com/DubDev720/gdref/tree/main/godot-skills/godot-operational/editor-tooling-delivery-workflow
Command: npx skills add https://github.com/DubDev720/gdref --skill editor-tooling-delivery-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires godot-skills/godot-tertiary/editor-undo-redo-contract/SKILL.md, godot-skills/godot-foundations/foundation-editor-workflow/SKILL.md, and includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of creating and integrating tools and plugins into the Godot editor, ensuring they are delivered with lifecycle safety, proper undo/redo integration, and compatibility checks.

Core Features & Use Cases

  • Plugin Development: Build editor plugins, docks, inspectors, or main-screen tooling.
  • Lifecycle Management: Ensure safe enabling, disabling, and teardown of editor tools.
  • Undo/Redo Integration: Mutating actions are correctly handled by the editor's undo/redo system.
  • Compatibility: Tools adhere to editor scale, theme constraints, and do not leave residual state.

Quick Start

Use the editor-tooling-delivery-workflow skill to define the lifecycle for a new editor plugin.

Frequently Asked Questions about editor-tooling-delivery-workflow

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

FAQPage Schema
How do I manage the lifecycle of a Godot editor plugin?

Godot editor plugin lifecycle management ensures safe enabling, disabling, and teardown of custom tooling. This workflow handles the integration of docks and inspectors so plugins do not leave residual state in the editor.

How do I integrate undo and redo into a custom Godot editor tool?

Undo/redo integration for Godot editor tools ensures that mutating actions are correctly handled by the editor's history system. This workflow connects custom plugin operations to the engine's built-in undo/redo contract.

What is the best way to build a custom dock or inspector for the Godot editor?

Building a custom dock or inspector for the Godot editor requires strict adherence to editor scale and theme constraints. This delivery workflow streamlines plugin development by enforcing compatibility checks for main-screen UI elements.

Do I need to handle compatibility checks when delivering Godot editor plugins?

Compatibility checks are required when delivering Godot editor plugins to ensure tools adhere to editor scale and theme constraints. This workflow verifies that custom tooling integrates cleanly without leaving residual state.

Why does my Godot editor plugin leave residual state after disabling?

Godot editor plugins leave residual state when lifecycle management does not properly handle teardown and disabling. This workflow enforces safe teardown procedures to ensure custom tooling removes all docks and UI elements cleanly.