一键导入
android-management
This skill should be used when managing, building, and troubleshooting the Capacitor-based Android application for Bamboozle.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
This skill should be used when managing, building, and troubleshooting the Capacitor-based Android application for Bamboozle.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
This skill should be used when generating, managing, and exporting branding assets for Bamboozle.
This skill should be used when adding a new game action or event to the Bamboozle codebase.
This skill should be used when writing or updating documentation, coding standards, and best practices for the Bamboozle codebase.
This skill should be used when adding or modifying a game phase (e.g., adding a 'Wager' phase) in Bamboozle.
This skill should be used when managing the Bamboozle narrator system, including premium voices and Safari compatibility.
基于 SOC 职业分类
| name | android-management |
| description | This skill should be used when managing, building, and troubleshooting the Capacitor-based Android application for Bamboozle. |
| version | 1.0.0 |
| author | Gabriel Athanasiou |
| created | "2024-05-01T00:00:00.000Z" |
| updated | "2026-03-07T00:00:00.000Z" |
| platforms | ["copilot","claude","codex"] |
| category | development |
| tags | ["android","capacitor","build"] |
| risk | safe |
This skill covers the essential workflows for maintaining the Bamboozle Android application.
The Android app is a hybrid Capacitor application. The source of truth is the React code in the root directory.
capacitor.config.ts, set const IS_DEV = true.npm run dev -- --host on the development machine.npx cap sync android.capacitor.config.ts, set const IS_DEV = false.npm run build (Web-only) or npm run android:build (Full Native sync).npx cap sync android (Automatically handled by android:build).npm run android:build)This script automates the native workflow:
assets/icon.png and assets/splash.png./android directory.android:usesCleartextTraffic="true" is enabled in the <application> tag to allow local dev server connectivity (HTTP).android.permission.INTERNET is required.Custom native logic is implemented here:
WindowManager.LayoutParams.FLAG_FULLSCREEN.capacitor.config.ts matches the development machine's current local IP (use ifconfig).gameService.ts logs for the SOCKET_URL.App.tsx).If native changes (icons, permissions) are not reflecting:
npx cap sync android.@capacitor/core & @capacitor/cli@capacitor/android@capacitor/app (Native back button)@capacitor/network (Offline detection)@capacitor/status-bar@capacitor/splash-screen