rabee-elkholy
UserDeterministic Android AI Agent Harness & 5-Leaf Review Gate for Cursor, Claude Code, Antigravity, Copilot, and Windsurf.
Categories
Indexed Skills (23)
android-harness
Use when working on this Android app architecture, Compose or XML UI, Room, performance, or daily checkout facts.
test-driven-development
Use when implementing testable Android business logic, ViewModels, repositories, or reproducing defects with meaningful seams.
compose-inspector
Use when developing, reviewing, or debugging Jetpack Compose UI layouts, state, and recomposition behavior.
gradle-build-optimizer
Use when Gradle builds hang, lock on Windows, or targeted module and variant tasks can replace a full rebuild.
systematic-debugging
Use when diagnosing Android app bugs, crashes, regressions, unexpected state, or inconsistent runtime behavior.
android-security-billing
Use when implementing, modifying, or reviewing Android authentication, cryptography, sensitive data handling, or Google Play Billing flows.
kotlin-coroutines-expert
Use when implementing, refactoring, or reviewing Kotlin Coroutines, asynchronous Flows, threading dispatchers, and structured concurrency in Android.
brainstorming
Use when planning architectural tasks, multi-module restructuring, new system integrations, or exploring trade-offs between design options.
git-pr-automator
Use when preparing a conventional commit message, pull request summary, or release change notes for developer review.
brainstorming
Use before planning non-trivial features, new screens, or major refactors to explore architectural trade-offs, compare 2-3 design options, assess complexity/risks, and gather requirements before writing an implementation plan.
test-driven-development
Use when developing business logic, UseCases, Repositories, ViewModels, or reproducing and fixing bugs using strict Red-Green-Refactor cycles. Requires writing and proving a failing test before writing implementation code.
android-harness
Use when working on this Android app architecture, Compose or XML UI, Room, performance, or daily checkout facts.
compose-inspector
Use when inspecting or building Jetpack Compose UI for recomposition safety, stability (@Immutable/@Stable), RTL/LTR, remember/derivedStateOf, and Lazy list keys.
git-pr-automator
Use when the developer asks for a commit message or PR summary. The agent never commits or opens PRs.
gradle-build-optimizer
Use when Gradle builds hang, lock on Windows, or a targeted :app assemble/test is enough instead of a full rebuild.
kotlin-coroutines-expert
Expert patterns for Kotlin Coroutines and Flow, covering structured concurrency, error handling, and testing in this Android app.
systematic-debugging
Use when diagnosing this Android app bugs, crashes, or unexpected UI behavior. Requires explicit hypotheses before code changes.
android-harness
Use when working on this Android app architecture, Compose or XML UI, Room, performance, or daily checkout facts.
compose-inspector
Use when inspecting or building Jetpack Compose UI for recomposition safety, stability (@Immutable/@Stable), RTL/LTR, remember/derivedStateOf, and Lazy list keys.
git-pr-automator
Use when the developer asks for a commit message or PR summary. The agent never commits or opens PRs.
gradle-build-optimizer
Use when Gradle builds hang, lock on Windows, or a targeted :app assemble/test is enough instead of a full rebuild.
kotlin-coroutines-expert
Expert patterns for Kotlin Coroutines and Flow, covering structured concurrency, error handling, and testing in this Android app.
systematic-debugging
Use when diagnosing this Android app bugs, crashes, or unexpected UI behavior. Requires explicit hypotheses before code changes.
Bio shown is the top-scored skill's repo description as a fallback — real GitHub bios land in a future update.