thedivergentai avatar

Godot Gdscript Mastery

This is a comprehensive reference for writing clean, performant GDScript in Godot 4.x. It covers the full spectrum from static typing and signal architecture to async workflows with await and callable binding patterns. The "NEVER Do" section alone is worth the read, covering gotchas like @onready overwriting @export values and dictionary modification during iteration. If you're migrating from Godot 3.x or establishing team standards, the refactoring checklist and code structure guidelines give you concrete patterns to follow. It's opinionated about things like "signal up, call down" and avoiding get_node in loops, which is exactly what you want when you're trying to stop debating style and just ship code.

skills.sh installs
338
GitHub stars
464
last updated
Aug 21, 2026

Install

$ npx -y skills add thedivergentai/gd-agentic-skills --skill godot-gdscript-mastery --agent claude-code

Installs into .claude/skills of the current project.

Files

GDScript Mastery

Expert guidance for writing performant, maintainable GDScript — Godot-landmine decision trees, not a style-guide reprint.

Do NOT Load

  • Do not load this skill for general prose style or Godot engine version upgrades (3→4 / 4.x hops) — those live in godot-version-migration (plus official upgrading guides via that hub).
  • Do not preload every script below; open only the MANDATORY pointer for the Core Directive you are implementing.
  • Do not treat EditorScript utilities (type_checker, performance_analyzer, signal_architecture_validator) as runtime gameplay code.

NEVER Do in GDScript

Sponsors

Details

Repository
github.com/thedivergentai/gd-agentic-skills
Categories
Git & Pull Requests, Code Review & Quality, AI & Agent Building, Sales & Marketing, Game Development
First seen
Jun 3, 2026

More from thedivergentai/gd-agentic-skills

All 51
1bayramannakov avatarremotion-video-directorbayramannakov/remotion-video-directorInteractive guide for creating Remotion videos - from strategic concept to rendered MP4. Use when the user wants to create a video, make a Remotion project, bui335skills.sh installs
2pproenca avatarmui-basepproenca/dot-skillsMUI Base UI style guidelines for building headless React component libraries (formerly headless-ui-style). This skill should be used when creating unstyled UI c335skills.sh installs
3tech-leads-club avatarmermaid-studiotech-leads-club/agent-skillsExpert Mermaid diagram creation, validation, and rendering with dual-engine output (SVG/PNG/ASCII). Supports all 20+ diagram types including C4 architecture, AW335skills.sh installs
4eyh0602 avatarpaper-polisheyh0602/skillshubThis skills helps agents to review and polish research papers written in LaTeX, focusing on writing clarity, grammar, LaTeX best practices, and document structu334skills.sh installs
5gohypergiant avataraccelint-ts-best-practicesgohypergiant/agent-skillsComprehensive TypeScript/JavaScript coding standards focusing on type safety, defensive programming, and code correctness. Use when (1) Writing or reviewing TS/334skills.sh installs
6aznatkoiny avatarconsulting-frameworksaznatkoiny/zai-skillsCore consulting thinking frameworks and methodologies for structuring business problems, communicating findings, analyzing strategy, building financial models, 333skills.sh installs