ワンクリックで
android-screen-generator
// Generates a new screen (Activity, Screen Composable, ViewModel) and registers it in the manifest and DI module. Use this when the user wants to add a new screen or feature to the app.
// Generates a new screen (Activity, Screen Composable, ViewModel) and registers it in the manifest and DI module. Use this when the user wants to add a new screen or feature to the app.
| name | android-screen-generator |
| description | Generates a new screen (Activity, Screen Composable, ViewModel) and registers it in the manifest and DI module. Use this when the user wants to add a new screen or feature to the app. |
This skill automates the creation of a new screen in the CrystalScan project.
app/src/main/res/values/strings.xml.title_{{name_lower}} with the value {{name_title}}.app/src/main/java/app/pwhs/crystalscan/presentation/ named with the lowercase screen name.{{name}}Screen.kt using assets/Screen.kt.template.{{name}}Activity.kt using assets/Activity.kt.template.{{name}}ViewModel.kt using assets/ViewModel.kt.template.app/src/main/AndroidManifest.xml.android:exported="false", android:theme="@style/Theme.CrystalScan", and android:label="@string/title_{{name_lower}}".app/src/main/java/app/pwhs/crystalscan/di/AppModule.kt using viewModel { {{name}}ViewModel() }.Use the templates in the assets/ directory and replace {{name_title}} with the PascalCase name and {{name_lower}} with the lowercase name.
Automates the Android app release process, including version bumping, changelog creation, committing, and GitHub release creation.
Comprehensive technical research across GitHub, Google, and internal project knowledge. Use when tasked with finding libraries, researching implementation patterns, or looking up technical specifications.
Specialized workflow for reverse engineering Android applications (APKs/AABs). Use this when tasked with analyzing app logic, security auditing, identifying tracking/malware, or extracting assets/code from Android apps using tools like adb, apktool, and jadx.
A high-standard development workflow skill. Use this for implementing features or fixes to ensure research, logic reuse, clean code, review, and build verification.