Mobile Debugging
React Native 모바일 앱 디버깅
모바일 앱 디버깅은 로그, 캐시, 네이티브 빌드, 플랫폼 도구가 뒤섞일 때 자주 막힙니다. 이 스킬은 Claude, Codex, Claude Code에 React Native 및 Expo 문제 해결에 집중된 워크플로를 제공합니다.
내 에이전트로 설치
이 요청을 에이전트에 복사하세요. 공식 Skill 페이지와 매니페스트가 포함되어 있습니다.
Review the Skillstore skill "Mobile Debugging" from https://skillstore.io/skills/babakbar-mobile-debugging.md and its manifest at https://skillstore.io/api/skills/babakbar-mobile-debugging/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.에이전트는 계속해서 계획을 표시하고 보안 정책에서 요구하는 확인을 요청해야 합니다.
에이전트가 읽기 쉬운 리소스
AI 에이전트, 크롤러, 스크립트가 전체 페이지 대신 정리된 컨텍스트만 필요할 때 이 링크를 사용하세요.
테스트해 보기
"Mobile Debugging" 사용 중입니다. 패키지 업데이트 후 Expo 앱에서 해결되지 않은 모듈이 보고됩니다.
예상 결과:
- 최근 의존성 변경 사항과 import 경로를 확인합니다.
- 전체 Metro 스택 트레이스를 읽고 패키지 호환성을 검증하도록 제안합니다.
- 더 간단한 확인이 실패한 후에만 캐시 정리를 권장합니다.
"Mobile Debugging" 사용 중입니다. 네이티브 모듈을 추가한 후 Android 빌드가 실패합니다.
예상 결과:
Gradle, SDK, 모듈 호환성 확인을 구분합니다. Logcat 또는 빌드 출력을 요청하고, 증거가 뒷받침될 때만 clean rebuild를 권장합니다.
"Mobile Debugging" 사용 중입니다. 스크롤할 때 화면이 느리게 느껴집니다.
예상 결과:
- 렌더링 타이밍, 비용이 큰 상태 업데이트, 메모리 정리를 짚어 줍니다.
- 아키텍처를 변경하기 전에 영향을 받는 컴포넌트를 측정하도록 제안합니다.
- iOS와 Android 간 플랫폼 차이를 지적합니다.
보안 감사
안전The skill is a React Native and Expo troubleshooting guide with no evidence of prompt injection, covert data collection, or unauthorized network activity. Several documented commands can delete caches or simulator data, alter builds, install packages, or terminate processes; users should review them before execution.
기능 검토 항목 (11)
이 스킬에 대해 예상될 수 있는 실제 로컬 기능이므로 검토가 필요하지만, 확인된 악의적 동작으로는 집계되지 않습니다.
위험 요인
⚙️ 외부 명령어 (26)
🌐 네트워크 접근 (3)
📁 파일 시스템 접근 (2)
이 보고서 공유 및 인용
버전이 지정된 평가 보고서, 중립 배지, 임베드 카드 및 인용을 공유하세요. Skillstore는 근거를 보고하지만 이 Skill의 안전 여부를 판단하지 않습니다.
보고서 링크 복사
https://skillstore.io/skills/babakbar-mobile-debugging/audits/16?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown 배지
[](https://skillstore.io/skills/babakbar-mobile-debugging?utm_source=security_passport_badge)HTML 배지
<a href="https://skillstore.io/skills/babakbar-mobile-debugging?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/babakbar-mobile-debugging/security.svg" alt="Skillstore security assessment" loading="lazy"></a>임베드 카드
<iframe src="https://skillstore.io/embed/skills/babakbar-mobile-debugging.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>학술 인용 (APA · BibTeX · CFF)
APA 인용
BabakBar. (2026). Mobile Debugging security audit report (audit version 16) [Author version unspecified]. Skillstore. https://skillstore.io/skills/babakbar-mobile-debugging/audits/16BibTeX 인용
@techreport{babakbar-babakbar-mobile-debugging-2026,
author = {BabakBar},
title = {Mobile Debugging security audit report (audit version 16)},
institution = {Skillstore},
year = {2026},
number = {16},
url = {https://skillstore.io/skills/babakbar-mobile-debugging/audits/16},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "Mobile Debugging security audit report (audit version 16)"
version: "unspecified"
type: report
authors:
- name: "BabakBar"
date-released: "2026-07-18"
url: "https://skillstore.io/skills/babakbar-mobile-debugging/audits/16"
identifiers:
- type: other
value: "skillstore:babakbar-mobile-debugging:audit:16"
description: "Skillstore immutable audit report identifier"
Skillstore 점수
이 점수의 이유 증거 신뢰도: 높음만들 수 있는 것
Metro 시작 실패 해결
상태를 지우기 전에 확인 목록을 사용해 캐시, 의존성, import, 패키지 호환성 문제를 분리합니다.
모바일 크래시 증거 수집
크래시 수정 작업을 할당하기 전에 플랫폼 로그, 재현 단계, 최근 변경 사항, 환경 세부 정보를 수집합니다.
빌드 실패 분류 준비
릴리스 문제 해결 중 Expo, iOS pod, Android Gradle, 네이티브 모듈 원인을 구분합니다.
이 프롬프트를 사용해 보세요
React Native 또는 Expo 앱에서 Metro bundler 오류가 발생하고 있습니다. 핵심 오류 텍스트, 최근 변경 사항, package manager, 플랫폼, 프로젝트 유형을 물어보세요. 그런 다음 정리 명령을 실행하기 전에 안전한 첫 확인 사항을 제안하세요.
iOS 또는 Android 네이티브 빌드 실패를 조사하도록 도와주세요. 가능한 의존성, pod, Gradle, 네이티브 모듈 원인을 구분하세요. clean 또는 rebuild 명령을 권장하기 전에 어떤 로그를 수집해야 하는지 설명하세요.
이 React Native 화면 성능 문제를 검토하세요. 느린 렌더링, 메모리 누수, 로깅 지점의 가능성을 식별하세요. 앱 동작을 바꾸지 않는 변경 사항을 우선순위로 두세요.
프로덕션 모바일 크래시에 대한 구조화된 디버깅 계획을 만드세요. 파괴적인 명령을 실행하기 전에 재현 단계, 로그 소스, 플랫폼 차이, 의존성 확인, 위험 메모를 포함하세요.
모범 사례
- 명령 제안을 요청하기 전에 정확한 오류 텍스트, 플랫폼, 프로젝트 유형, 최근 변경 사항을 공유하세요.
- 실행 전에 모든 shell command를 검토하세요. 특히 정리, 재설치, 시뮬레이터 재설정, 프로세스 종료 단계는 더 주의하세요.
- 명확한 재현 경로를 유지하고 iOS와 Android 동작을 별도로 비교하세요.
피하기
- 작업을 저장하고 오류를 확인하기 전에 파괴적인 캐시 또는 시뮬레이터 재설정 명령을 실행하지 마세요.
- 근본 원인을 식별해야 할 때 여러 정리 단계를 한 번에 섞어 실행하지 마세요.
- JavaScript 스택 트레이스가 불완전할 때 네이티브 로그를 무시하지 마세요.