Use to find stuck coroutines, leaked jobs, and suspended awaits with no resumer — the concurrency bugs that don't crash but cause hangs…
Use when implementing the data layer in Android or KMP — the Repository pattern's layered error-propagation model (repository as the error…
Use when the user asks for an Android app, Compose UI, Material 3, Material You, Material 3 Expressive, Pixel-style app, foldable/adaptive…
Create production-quality Android app features.
Control and inspect a local Android emulator app through ADB, screenshots, Pillow-based image analysis, and optional desktop coordinate…
Android and Kotlin development patterns — Compose, architecture, coroutines,
Use when you need empirical proof a code path actually executed — branch entries, callback fires, coroutine continuations, suspect early…
Use INSTEAD of git bisect when investigating a regression between two refs (releases, branches, "it worked yesterday") — especially when…
Use BEFORE fixing any non-trivial bug. Write a test that fails because of the bug, watch it fail, then fix the bug until the test passes…
Use to surface invisible main-thread I/O, leaked closeables, leaked activities, and other policy violations that don't crash but cause…
Build, compose, or style any Spiderly Angular admin-panel UI — pages, cards, panels, dashboards, buttons, tables, dialogs, empty/loading…
Global Angular best practices: component lifecycle, clean code, lazy loading with permissions, and *ngFor trackBy performance.
Convert AngularJS controllers into Angular components during modernization.
Vite build tool configuration, plugin API, SSR, and Vite 8 Rolldown migration.
Write intentional, minimal, context-aware code that avoids generic AI-generated patterns.
Generates high-quality, predictable, and efficient .agent/skills/ directories based on user requirements.
Configures, compiles, and validates SELinux security policies for custom Android system services in AOSP.
Review API security, authentication, CORS, rate limits, and configurations with AI.
Evolve APIs safely using versioned DTOs/transformers, deprecations, and compatibility tests
API versioning strategies including URL path, header, and content negotiation.
Implement Apollo.io rate limiting and backoff.