スキル Mobile Debugging
📦

Mobile Debugging

コンテンツリビジョン r3 安全 ⚙️ 外部コマンド🌐 ネットワークアクセス📁 ファイルシステムへのアクセス

偵錯 React Native 行動應用程式

行動應用程式偵錯常因記錄、快取、原生建置與平台工具混在一起而停滯。此技能為 Claude、Codex 和 Claude Code 提供專注於 React Native 與 Expo 的疑難排解工作流程。

対応: Claude Codex Code(CC)
Maintain this Skill? Claim it 📊 75 十分

自分のエージェントでインストール

このリクエストをエージェントにコピーしてください。正規の 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 app 在套件更新後回報未解析的模組。

期待される結果:

  • 檢查近期相依性變更與匯入路徑。
  • 建議閱讀完整的 Metro 堆疊追蹤並驗證套件相容性。
  • 僅在較簡單的檢查失敗後才建議清理快取。

「Mobile Debugging」を使用しています。 Android 建置在新增原生模組後失敗。

期待される結果:

區分 Gradle、SDK 與模組相容性檢查。它會要求提供 Logcat 或建置輸出,並且僅在證據支持時才建議乾淨重新建置。

「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.

1
スキャンされたファイル
223
解析済み行数
11
レビュー項目
0
誤検知を無視
機能レビュー項目 (11)

これらは、このスキルに期待される可能性のある実際のローカル機能であるため、レビューが必要ですが、確認済みの悪意ある動作としてはカウントされません。

中
Ruby/shell backtick execution
```bash
This command block directs the agent to run cache deletion and dependency reinstallation commands. These commands change the project and local development environment.
中
Ruby/shell backtick execution
```bash
This command block runs pod reset, Gradle clean, and Expo prebuild commands that modify native build artifacts and project configuration.
中
Ruby/shell backtick execution
```bash
This block can erase all iOS simulator data and terminate an Android emulator. Both actions are destructive to local test state.
中
Ruby/shell backtick execution
```bash
This block installs a package globally and launches it. Global installation changes the host environment and resolves code from a package registry.
中
Ruby/shell backtick execution
```bash
This block starts development tooling and reads device logs. It executes local package commands and can expose application diagnostic output.
中
Ruby/shell backtick execution
```bash
This block executes diagnostic package and runtime commands, including dependency inspection. The commands are legitimate but execute local tooling.
中
Ruby/shell backtick execution
```bash
This block includes process termination and ADB server commands. These actions alter local processes and connected Android device state.
中
Shell command substitution
kill -9 $(lsof -ti:8081)
The command substitution passes the process ID from lsof to kill -9, forcibly terminating any process listening on port 8081.
中
Template literal with command substitution
```bash
The cited block contains a kill command using shell command substitution, which can forcibly terminate a local process. The pattern overlaps the dedicated command-substitution finding.
中
Temp directory access
rm -rf /tmp/metro-*
The instruction recursively deletes wildcard-matched directories under /tmp. A broad match can remove Metro or Haste temporary state used by other local work.
中
Temp directory access
rm -rf /tmp/haste-*
The instruction recursively deletes wildcard-matched directories under /tmp. A broad match can remove Metro or Haste temporary state used by other local work.
監査者: claude 監査履歴を表示 →
このレポートを共有・引用

バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。

バージョン別レポートを開く
セキュリティ評価

レポートリンクをコピー

https://skillstore.io/skills/babakbar-mobile-debugging/audits/16?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdownバッジ

[![Skillstore security assessment](https://skillstore.io/badges/skills/babakbar-mobile-debugging/security.svg)](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/16

BibTeX形式の引用

@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 スコア

このスコアの理由 証拠の信頼度: 高
55
アーキテクチャ
85
保守性
87
コンテンツ
71
コミュニティ
65
仕様準拠

作成できるもの

解決 Metro 啟動失敗

在清除狀態前,使用檢查清單隔離快取、相依性、匯入與套件相容性問題。

收集行動應用程式當機證據

在指派當機修復前,收集平台記錄、重現步驟、近期變更與環境詳細資訊。

準備建置失敗分診

在發布疑難排解期間,區分 Expo、iOS pod、Android Gradle 與原生模組造成的原因。

これらのプロンプトを試す

診斷 Metro 錯誤
我在 React Native 或 Expo app 中看到 Metro bundler 錯誤。請詢問關鍵錯誤文字、近期變更、套件管理器、平台與專案類型。然後在任何清理命令前,建議安全的初步檢查。
調查原生建置失敗
協助我調查 iOS 或 Android 原生建置失敗。區分可能的相依性、pod、Gradle 與原生模組原因。說明在建議清理或重新建置命令前應收集哪些記錄。
追蹤效能問題
檢視這個 React Native 畫面的效能問題。找出可能的緩慢渲染、記憶體洩漏與記錄點。優先考量不會改變 app 行為的變更。
建立當機偵錯計畫
為生產環境行動應用程式當機建立結構化偵錯計畫。包含重現步驟、記錄來源、平台差異、相依性檢查,以及任何破壞性命令前的風險註記。

ベストプラクティス

  • 在要求命令建議前,分享確切錯誤文字、平台、專案類型與近期變更。
  • 執行前檢視每個 shell 命令,尤其是清理、重新安裝、模擬器重設與終止程序步驟。
  • 保留乾淨的重現路徑,並分別比較 iOS 與 Android 行為。

回避

  • 不要在儲存工作並檢查錯誤前,執行破壞性的快取或模擬器重設命令。
  • 當你需要找出根本原因時,不要在一次嘗試中混合多個清理步驟。
  • 當 JavaScript 堆疊追蹤不完整時,不要忽略原生記錄。

よくある質問

此技能可以執行偵錯命令嗎?
它可以引導支援 Bash 的工具,但使用者應核准會修改檔案、快取、裝置或程序的命令。
它支援 Expo 和 bare React Native 嗎?
可以。它以高層次涵蓋 Expo、Metro、原生模組、iOS pods、Android Gradle 與裝置記錄。
它可以自動修復當機嗎?
不可以。它協助收集背景資訊並選擇步驟,但程式碼變更與原生修復仍需要使用者審查。
它對生產環境 app 安全嗎?
將它用於調查與規劃。避免在沒有備份的情況下,對生產環境執行清理或重設命令。
它會取代 React Native 文件嗎?
不會。它包含文件連結,並應搭配目前專案特定與供應商指引使用。
它支援哪些 AI 工具?
報告列出 Claude、Codex 和 Claude Code 為支援的工具。

開発者情報

作成者

BabakBar

ライセンス

MIT

Skillstore リビジョン

r3

バージョンに関する注意

作者はバージョンを宣言していません。

参照

80999bf530a7874d7bedf8ce202001ecb4c4f5e0

メンテナンスの新しさ

2026/7/20

利用状況

8 ダウンロード · 247 閲覧

ファイル構成

📄 SKILL.md