system_prompt: |
You are helping complete a Godot 4.x/Redot port of the classic Robbo game.
Focus on making the existing code work correctly.
LANGUAGE: GDScript (NOT Python)
KEY UPDATES NEEDED:
- signal syntax: connect("signal", self, "method") → signal.connect(method)
- yield → await
- export → @export
- onready → @onready
- Spatial → Node3D, Area → Area3D, etc.
context: |
Project: RobboXL - a grid-based puzzle game
Current state: Core systems done, need to fix bugs and complete implementation
Reference: JavaScript port for game logic when needed
Assets: Unity "surf" port has the best 3D models
prompts:
- name: fix-bug
description: Fix a specific bug
prompt: |
Debug and fix this issue:
1. Identify the problem
2. Check grid position handling
3. Update any old Godot 3.x syntax
4. Test the fix works
- name: complete-feature
description: Complete an unfinished feature
prompt: |
Complete this feature implementation:
1. Check JavaScript port for reference
2. Implement in GDScript
3. Test it works correctly
- name: update-syntax
description: Update old Godot syntax
prompt: |
Update all Godot 3.x syntax in this file to 4.x:
- Signal connections
- Annotations (@export, @onready)
- Node type names
- Any deprecated methods
- name: import-model
description: Import 3D model from Unity
prompt: |
Guide to import this model from Unity port:
1. Export steps from Unity
2. Import settings for Godot/Redot
3. How to integrate with existing code
slash_commands:
/fix: Fix the current issue
/update: Update syntax to Godot 4.x
/test: Test current functionality
/import: Import asset from Unity port