godot-inspector-driven

Refactor Godot projects by exposing hardcoded values as @export vars.

Updated Jan 7, 2026
One-click install
npx skills add https://github.com/hellochar/godot-sketches --skill godot-inspector-driven
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: godot-inspector-driven
Source: https://github.com/hellochar/godot-sketches/tree/main/.claude/skills/godot-inspector-driven
Command: npx skills add https://github.com/hellochar/godot-sketches --skill godot-inspector-driven

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers and designers waste time chasing hardcoded values scattered throughout Godot scenes and scripts; this Skill guides moving those values into inspector-editable exports for rapid iteration.

Core Features & Use Cases

  • Expose magic numbers as @export vars to enable designer tweaking.
  • Build UI in .tscn and leverage scene templates to decouple design from code.
  • Replace Spacer nodes with container properties to simplify layouts and styling.
  • Use data-driven patterns by turning constants into exported properties and helper lookups.
  • Access resources through PackedScenes and Resource classes to streamline content editing.

Quick Start

Refactor a Godot project by exporting key variables, replacing spacers with container settings, and using scene templates for UI.

Frequently Asked Questions about godot-inspector-driven

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

FAQPage Schema
How do I expose hardcoded values in Godot to the inspector for tweaking?

To expose hardcoded values in Godot, move them into @export vars within your gdscript. This data-driven approach allows designers to tweak parameters directly via the inspector without touching code.

What is the best way to build Godot UI without using Spacer nodes?

The best way to build Godot UI without Spacer nodes is to leverage container properties and scene templates. This simplifies UI-tuning by decoupling layout design from code within .tscn files.

How do I use data-driven patterns with PackedScenes and Resource classes in Godot?

Use data-driven patterns by turning constants into exported properties and helper lookups in Godot. Accessing content through PackedScenes and Resource classes streamlines editing and scene template management.

Can I decouple gameplay design from code in Godot using scene templates?

Yes, you can decouple gameplay design from code by building scenes in .tscn files and adopting scene templates. This allows designers to modify exported variables and gameplay parameters independently.

Why should I move magic numbers into exported properties in gdscript?

Moving magic numbers into exported properties in gdscript enables rapid iteration. It replaces scattered hardcoded values with inspector-editable exports, allowing immediate tweaking without script modifications.

Does this approach to Godot inspector tweaking require any external dependencies?

No, this approach to Godot inspector tweaking requires no external dependencies. It relies entirely on built-in gdscript features like @export vars, PackedScenes, and Resource classes for data-driven development.