galaxy-code-organization
CommunityModular Galaxy scripting for scalable maps
AuthorKimPlaybit
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Helps teams manage large Galaxy scripting projects by enforcing a clean modular structure, defined include order, and safe boilerplate headers.
Core Features & Use Cases
- Modular file layout and clear boundaries between core logic, headers, and generated bootstrap code.
- Defined MapScript.galaxy bootstrap chain and forward declarations to reduce cross-file dependencies.
- Guidance on auto-generated files (MapScript.galaxy, LibHASH.galaxy, LibHASH_h.galaxy) and how to treat them.
- Per-file includes and organized UI/data editing modules to enable scalable collaboration.
- Use Case: For large SC2 maps, segment code into focused modules (UI, data, triggers) with predictable build order.
Quick Start
Organize your Galaxy project by placing shared utilities, headers, and per-module scripts under a clear include order, then rely on MapScript.galaxy to bootstrap and initialize.
Dependency Matrix
Required Modules
None requiredComponents
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: galaxy-code-organization Download link: https://github.com/KimPlaybit/Starcraft-2-Editor-Skills/archive/main.zip#galaxy-code-organization Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.