with one click
research
// Comprehensive technical research across GitHub, Google, and internal project knowledge. Use when tasked with finding libraries, researching implementation patterns, or looking up technical specifications.
// Comprehensive technical research across GitHub, Google, and internal project knowledge. Use when tasked with finding libraries, researching implementation patterns, or looking up technical specifications.
Automates the Android app release process, including version bumping, changelog creation, committing, and GitHub release creation.
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.
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.
A high-standard development workflow skill. Use this for implementing features or fixes to ensure research, logic reuse, clean code, review, and build verification.
| name | research |
| description | Comprehensive technical research across GitHub, Google, and internal project knowledge. Use when tasked with finding libraries, researching implementation patterns, or looking up technical specifications. |
This skill provides a structured workflow for deep technical research. It leverages external search (Google, GitHub) and internal knowledge (codebase, documentation) to provide well-grounded answers and resources.
When a research task is initiated, follow these steps:
GEMINI.md / MEMORY.md contains relevant constraints or notes.google_web_search for documentation, blogs, and broad queries.web_fetch to analyze specific GitHub repositories, documentation pages, or issues.libs.versions.toml, build.gradle.kts).Use targeted GitHub searches via Google to find repositories. Look for stars, recent activity, and "Awesome" lists.
Search for blog posts or official documentation from developer.android.com or kotlinlang.org. Focus on modern, idiomatic approaches (e.g., using Coroutines, StateFlow, Compose).
Search GitHub issues and Stack Overflow for specific error messages or behavior descriptions.