Generate production and local development keystores for Android release signing
Skills(SKILL.md)は、AIエージェント(Claude Code、Cursor、Codexなど)に特定の能力を追加するための設定ファイルです。
詳しく見る →Generate production and local development keystores for Android release signing
Develop native Android apps with Kotlin. Covers MVVM with Jetpack, Compose for modern UI, Retrofit for API calls, Room for local storage, and navigation architecture.
Expert Android developer for the Motion Detector project. Use this skill when working on Camera2 API integration, motion detection algorithms, Android networking (LAN sockets + Supabase Realtime), debugging crashes, or any Android/Kotlin development tasks specific to this sprint timing application.
Эксперт Android notifications. Используй для push notifications, channels и notification patterns.
android-owasp-security-reviewer
Android-specific patterns for Kotlin and Jetpack Compose. Use when building Android applications.
Create and run validation script to test Play Store API connection
Complete end-to-end Android Play Store deployment pipeline setup in one command
Complete workflow generation - orchestrates internal, beta, and production deployment workflows
Scan Android project and generate Play Console setup checklist (analysis only, no file modifications)
Complete Play Store setup - orchestrates scanning, privacy policy, version management, Fastlane, and workflows (Internal track only)
This skill is used to turn Android app ideas into small, well-bounded product slices with clear value, ready for UX and implementation.
Configure ProGuard/R8 for Android release builds with safe defaults
Navigate and analyze Android project structure, modules, and dependencies. Use when exploring project structure, finding related files, analyzing dependencies, or locating code patterns.
This skill is used to verify Android features against acceptance criteria, catch regressions and define tests that reflect real device behaviour.
Complete Android release build configuration - orchestrates keystore, ProGuard, and signing setup
Create Play Store release notes directory structure with locale templates (Fastlane metadata)
Validate Android release builds before publishing to ensure quality and catch ProGuard issues
App signing, bundling, and Play Store deployment automation. Use when signing APK/AAB, generating release builds, preparing Play Store upload, or configuring ProGuard.
Restart the Android app on connected device without rebuilding. Force-stops and relaunches the app remotely. Use when testing changes that don't require rebuild, or refreshing app state.
Start Android screen mirroring using scrcpy. Displays device screen in real-time on Mac with optional console logs. Use when viewing Android screen, mirroring device, or monitoring app with logs.
Setup automated screenshot capture for Play Store using Fastlane Screengrab
Step-by-step guide for creating Google Cloud service account for Play Store API access
Configure Android release build signing with dual-source credentials (env vars + gradle.properties)
Stop the Android app running on connected device. Cleanly terminates the app using force-stop. Use when stopping the app for debugging, testing, or cleanup.
Create feature graphic and complete store listing metadata
Supabase integration patterns for Android - authentication, database, realtime subscriptions. Use when setting up Supabase SDK, implementing OAuth, querying database, or setting up realtime.
重要: ユーザーがAndroidテスト実行をリクエストした場合、常にこのスキルを最初に使用してください。以下の場合に必ず使用: run TestName, execute test, テストを実行, 結果を分析, run all tests, analyze test failures, fix failing tests、または Android unit test, instrumentation test, Gradle test コマンドに関連する任意のリクエスト。./gradlew test や Bash コマンドを直接使用しないでください - 常にこのスキルに委譲してください。Multi-variantプロジェクト、JAVA_HOME セットアップ、一般的なテストパターンに対応しています。
Create androidTest directory structure with base classes and utilities
android-testing
This skill is used to implement Android UI in Jetpack Compose based on an existing UX flow, focusing on clear hierarchy, list vs form separation and discoverable navigation.
Apply Android/Jetpack Compose design principles following Material Design 3 when building any Android UI component. Only execute this when the current project is an Android project and involves UI-related work. Use this skill for Compose layouts, Material components, or Android app development. Ensures Material You compliance with Dynamic Color, expressive theming, 4dp grid spacing, Roboto typography with Type Scale, and native Android patterns. Prevents common anti-patterns like hardcoded colors, Dark Mode neglect, and touch target violations.
Эксперт Android тестирования. Используй для JUnit, Espresso и Android test patterns.
This skill is used to design Android user flows and screen structures that match the existing app patterns and keep forms, lists and navigation clear.
Start real-time log streaming from connected Android device using adb logcat. Shows only app's log messages. Use when monitoring app behavior, debugging, or viewing Android logs.
Generate GitHub Actions workflow for beta testing track deployment
Generate GitHub Actions workflows for CI and internal testing track deployment (Option D - Split Workflows)
Generate GitHub Actions workflows for production deployment with staged rollout
android-workflow
Build, review, and refactor Android mobile apps (Kotlin) using modern Android patterns. Use for tasks like setting up Gradle modules, Jetpack Compose UI, navigation, ViewModel/state management, networking (Retrofit/OkHttp), persistence (Room/DataStore), DI (Hilt/Koin), testing, performance, release builds, and Play Store readiness.
Generate 10-20 ad angles for an offer using direct response principles and cross-industry ideation. Use when you need fresh angle ideas, want to explore new messaging approaches, or are starting creative development for a campaign.
Common patterns for testing, documenting, and developing angreal tasks.
Use when creating API services for backend communication with proper patterns for caching, error handling, and type safety.
Use when building Angular 17+ applications with standalone components or signals. Invoke for enterprise apps, RxJS patterns, NgRx state management, performance optimization, advanced routing.
Generate Angular components with TypeScript, templates, and SCSS styles.
Use when building modular Angular applications requiring dependency injection with providers, injectors, and services.
[Extends frontend-developer] Angular 21 specialist. Use for Angular-specific features: Signals, zoneless change detection, NgRx SignalStore, standalone components, Signal Forms, Angular Aria. Invoke alongside frontend-developer for Angular projects.
Angular development patterns including modules, components, services, dependency injection, signals, and enterprise architecture.
Implement dependency injection in Angular v20+ using inject(), injection tokens, and provider configuration. Use for service architecture, providing dependencies at different levels, creating injectable tokens, and managing singleton vs scoped services. Triggers on service creation, configuring providers, using injection tokens, or understanding DI hierarchy.
Create custom directives in Angular v20+ for DOM manipulation and behavior extension. Use for attribute directives that modify element behavior/appearance, structural directives for portals/overlays, and host directives for composition. Triggers on creating reusable DOM behaviors, extending element functionality, or composing behaviors across components. Note - use native @if/@for/@switch for control flow, not custom structural directives.