implementation
Phase 2 — PLAN.md 태스크를 순서대로 구현. godot-task 스킬로 각 태스크 실행, compile-check + 스크린샷
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Phase 2 — PLAN.md 태스크를 순서대로 구현. godot-task 스킬로 각 태스크 실행, compile-check + 스크린샷
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Phase 0 — 게임 콘셉트 확장, 비주얼 타겟 생성, PLAN/STRUCTURE/ASSETS.md 작성, 사용자 승인
완성된 Godot 게임을 UX 디자이너, 게임 디자이너, 기술 리뷰어(Godot 전문) 3관점으로 병렬 평가한다.
단일 태스크 실행기 — GDScript 코드 작성, 씬 수정, 사운드 연결, Godot 4 함정 회피
Godot 게임 인터랙티브 테스트 — 입력 주입, 상태 검증, 스크린샷 캡처를 자동화하는 테스트 스킬
Phase 1 — 프로젝트 스캐폴딩 + 스크립트 스텁 + 씬 생성 + 에셋 생성 (이미지/사운드/음악)
Phase 4 — 디버그 코드 제거, 코드 정리, 게임플레이 비디오 캡처
| name | implementation |
| description | Phase 2 — PLAN.md 태스크를 순서대로 구현. godot-task 스킬로 각 태스크 실행, compile-check + 스크린샷 |
PLAN.md의 태스크를 DAG 순서대로 구현합니다. 각 태스크는 godot-task 스킬을 사용합니다.
반복 {
1. 다음 태스크 가져오기
2. godot-task 스킬로 구현
3. compile-check
4. 스크린샷 캡처 (선택)
5. 태스크 상태 업데이트
6. 에러 → 에스컬레이션
} until NO_TASKS_READY
bash ${CLAUDE_PLUGIN_ROOT}/scripts/godot-gate.sh next-task
NO_TASKS_READY 반환 시 → impl-gate로 이동.
bash ${CLAUDE_PLUGIN_ROOT}/scripts/godot-gate.sh update-task <N> in_progress
Read ${CLAUDE_PLUGIN_ROOT}/skills/godot-task/SKILL.md
godot-task 스킬이 태스크의 실제 구현을 담당합니다:
bash ${CLAUDE_PLUGIN_ROOT}/scripts/godot-gate.sh compile-check
실패 시 → 에러 기록 + 에스컬레이션:
bash ${CLAUDE_PLUGIN_ROOT}/scripts/godot-gate.sh record-error \
--file "<파일>" --type "compile" --msg "<에러>" --level L0 --action "<수정>"
게임 실행이 의미 있는 시점(플레이어 이동, 적 출현 등)에서:
bash ${CLAUDE_PLUGIN_ROOT}/tools/capture.sh screenshot
bash ${CLAUDE_PLUGIN_ROOT}/scripts/godot-gate.sh update-task <N> done
compile-check 실패 시 L0~L5 에스컬레이션:
L0 (즉시 수정, 3회): 오타, 경로, 구문 에러 직접 수정
L1 (다른 방법, 3회): 같은 설계, 다른 구현 (예: 다른 노드 타입)
L2 (근본 분석, 1회): Godot API 문서 확인, 아키텍처 재검토
→ Read ${CLAUDE_PLUGIN_ROOT}/skills/godot-task/quirks.md
→ Read ${CLAUDE_PLUGIN_ROOT}/skills/godot-task/gdscript.md
L3 (다른 접근법, 3회): 씬 구조 재설계, 다른 패턴
L4 (범위 축소, 1회): 최소 동작 버전
L5 (사용자 개입): 선택지 제시
@onready, @export 사용 (Godot 4 문법)_physics_process에서move_and_slide() 호출 전 velocity 설정.tscn 직접 편집ext_resource 참조 시 path는 res:// 기준preload() 또는 load()AudioStreamPlayer2D (2D) 또는 AudioStreamPlayer3D (3D)AudioStreamPlayer (논포지셔널)autoplay 주의: BGM만 autoplay, SFX는 코드로 play()모든 태스크 완료 후:
bash ${CLAUDE_PLUGIN_ROOT}/scripts/godot-gate.sh impl-gate