A native Android app for tracking workouts and managing workout plans.
./gradlew assembleDebug # Build debug APK
./gradlew installDebug # Install on device/emulator
./gradlew clean # Delete build directory./gradlew test # Run unit tests for all variants
./gradlew testDebugUnitTest # Run debug unit tests
./gradlew connectedAndroidTest # Run instrumented tests on device/emulatorRun a single test class:
./gradlew testDebugUnitTest --tests "*.ProgramDetailsViewModelTest"./gradlew formatKotlin # Auto-format Kotlin code
./gradlew lintKotlin # Check ktlint violations
./gradlew lint # Run Android Lint
./gradlew lintFix # Auto-fix safe Android Lint suggestions
./gradlew check # Run all checks (tests + lint)./gradlew generateSqlDelightInterface # Regenerate Kotlin from .sq files
./gradlew verifySqlDelightMigration # Verify DB migrations match schemaThis project includes custom skills and agents for use with Claude Code.
/review-- Inline code review using conversation context. Checks recent changes against project conventions. Supports arguments like--stagedor a file path./review-agent-- Forks into thecode-reviewersubagent for a standalone review with no conversation context dependency.
code-reviewer-- Isolated code review specialist. Discovers changes via git, reads all affected files, and produces a structured report grouped by severity (critical/warning/suggestion).
review-standards-- Shared review checklist and output format. Loaded by both/reviewand thecode-revieweragent. Edit this file to update review criteria in one place.