GitHub
Skills harvested from GitHub repositories
14810 skills availablecompose-ui
Follow these guidelines to create performant, reusable, and testable Composables. Make Composables stateless whenever po...
android-accessibility
Analyze the provided component or screen for the following accessibility aspects. Check: Do Image and Icon composables h...
coil-compose
When implementing image loading in Jetpack Compose, use Coil (Coroutines Image Loader). It is the recommended library fo...
android-testing
This skill provides expert guidance on testing modern Android applications, inspired by "Now in Android". It covers Unit...
android-emulator-skill
Build, test, and automate Android applications using accessibility-driven navigation and structured data instead of pixe...
gradle-build-performance
Build times are slow (clean or incremental) Investigating build performance regressions Analyzing Gradle Build Scans Ide...
compose-performance-audit
Audit Jetpack Compose view performance end-to-end, from instrumentation and baselining to root-cause analysis and concre...
xml-to-compose-migration
Systematically convert Android XML layouts to idiomatic Jetpack Compose, preserving functionality while embracing Compos...
rxjava-to-coroutines-migration
A specialized skill designed to safely and idiomatically refactor Android or Kotlin codebases from RxJava to Kotlin Coro...
kotlin-concurrency-expert
Review and fix Kotlin Coroutines issues in Android codebases by applying structured concurrency, lifecycle safety, prope...
android-retrofit
When implementing network layers using Retrofit, follow these modern Android best practices (2025). Retrofit allows dyna...
android-coroutines
This skill provides authoritative rules and patterns for writing production-quality Kotlin Coroutines code on Android. I...
android-gradle-logic
This skill helps you configure a scalable, maintainable build system for Android apps using Gradle Convention Plugins an...
android-viewmodel
Use ViewModel to hold state and business logic. It must outlive configuration changes. What: Represents the persistent s...
android-data-layer
The Data Layer coordinates data from multiple sources. Role: Single Source of Truth (SSOT). Logic: The repository decide...
android-architecture
When designing or refactoring an Android application, adhere to the Guide to App Architecture and Clean Architecture pri...
validating-backup-integrity-for-recovery
Use this skill when: Verifying backup integrity before relying on backups for ransomware recovery Building automated bac...
triaging-security-incident
A SIEM or EDR alert fires and requires human classification before escalation Multiple concurrent alerts arrive and the ...
tracking-threat-actor-infrastructure
Threat actor infrastructure tracking involves monitoring and mapping adversary-controlled assets including command-and-c...
testing-websocket-api-security
Assessing real-time communication APIs that use WebSocket (ws://) or Secure WebSocket (wss://) protocols Testing for Cro...
testing-ransomware-recovery-procedures
Use this skill when: Validating that ransomware recovery plans actually work under realistic conditions Measuring RTO (R...
testing-mobile-api-authentication
Use this skill when: Assessing mobile app backend API authentication during penetration tests Testing JWT token implemen...
testing-for-xxe-injection-vulnerabilities
During authorized penetration tests when the application processes XML input (SOAP APIs, file uploads, RSS feeds) When t...
testing-for-xss-vulnerabilities
Testing web applications for client-side injection vulnerabilities as part of OWASP WSTG testing Evaluating the effectiv...