com um clique
verify-ingame-core
인게임 핵심 시스템, 초기화 순서 및 씬 내비게이션 비동기 로직 검증
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
인게임 핵심 시스템, 초기화 순서 및 씬 내비게이션 비동기 로직 검증
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
| name | verify-ingame-core |
| description | 인게임 핵심 시스템, 초기화 순서 및 씬 내비게이션 비동기 로직 검증 |
SceneNavigationService가 NextFrame() 및 ToUniTask 진행률 로그를 사용하여 안전하게 동작하는지 확인SceneNavigationService)을 수정했을 때| 파일 경로 | 용도 |
|---|---|
Assets/Scripts/Modules/SceneNavigationService.cs | 실시간 씬 전환 서비스 |
Assets/Scripts/Modules/ISceneNavigationService.cs | 씬 전환 인터페이스 |
Assets/Scripts/Player/Controller/VirtualJoystick/VirtualJoystick.cs | 조이스틱 핵심 컨트롤러 |
Assets/Scripts/Player/Controller/VirtualJoystick/VirtualJoystickReposer.cs | 조이스틱 드래그 재배치 옵션 |
Assets/Scripts/Modules/SceneLoader.cs | (LEGACY) 씬 로드 매니저 |
씬 로딩 시 레이스 컨디션을 방지하기 위한 대기 및 로그 로직을 확인합니다.
# 1프레임 대기 로직 확인
grep -n "await UniTask.NextFrame()" Assets/Scripts/Modules/SceneNavigationService.cs
# 진행률(Progress) 로그 확인
grep -n "System.Progress.Create" Assets/Scripts/Modules/SceneNavigationService.cs
# 레거시 SceneLoader 사용처 확인 (SceneNavigationService로 교체 권장)
grep -r "SceneLoader.Instance" Assets/Scripts/
특정 씬 진입 시 수행되는 전처리(예: 인벤토리 초기화)가 올바른 조건에서 실행되는지 확인합니다.
# Town 씬 진입 시 전처리 확인
grep -A 5 "SceneIndex.Town" Assets/Scripts/Modules/SceneNavigationService.cs
조이스틱 등의 UI를 스크린에서 이동할 때, 하드코딩된 Screen 픽셀 기반 제한이 아니라 UI 로컬 좌표 변환이 올바르게 적용되어 해상도에 영향받지 않는지 검증합니다.
# UI 로컬 좌표계 변환 처리 검사
grep -n "ScreenPointToLocalPointInRectangle" Assets/Scripts/Player/Controller/VirtualJoystick/*.cs
# 하드코딩 스크린 제약 제거 여부 검사
grep -n "Screen.height" Assets/Scripts/Player/Controller/VirtualJoystick/*.cs
| 검사 항목 | 상태 | 상세 결과 |
|---|---|---|
| 비동기 안전성 (NextFrame) | PASS/FAIL | |
| 진행률 로깅 | PASS/FAIL | |
| 전처리 로직 일치 | PASS/FAIL |
UNITY_EDITOR 내에서 허용.useLoadingUI = false) 케이스 허용.세션 변경사항을 분석하여 검증 스킬 누락을 탐지합니다. 기존 스킬을 동적으로 탐색하고, 새 스킬을 생성하거나 기존 스킬을 업데이트한 뒤 GEMINI.md를 관리합니다.
신규 AdMob 광고 서비스 아키텍처 및 SDK v10.7+ API 통합 상태를 검증합니다.
프로젝트 핵심 아키텍처 규칙(No Singleton, MVVM 준수, GPGS 업적 흐름) 검증.
데이터 DTO, 서비스 의존성, 암호화 저장소 및 절대값 동기화 무결성 검증
던전 선택, 성공/실패 UI 흐름 및 상태 관리 무결성 검증.
프로젝트의 모든 verify 스킬을 순차 실행하여 통합 검증 보고서를 생성합니다. 기능 구현 후, PR 전, 코드 리뷰 시 사용.