implementation
Phase 2 — PLAN.md 태스크를 순서대로 구현. godot-task 스킬로 각 태스크 실행, compile-check + 스크린샷
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Phase 2 — PLAN.md 태스크를 순서대로 구현. godot-task 스킬로 각 태스크 실행, compile-check + 스크린샷
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
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