Bahram Malaekeh
Community@mithrandir21
Become a programmer, they said. It will be fun, they said. You know what? They were right.
Agent Skills by Bahram Malaekeh
Showing 38 vetted skills indexed across 2 GitHub repositories.
architecture-reviewer
Reviews Android and KMP codebase architecture and produces severity-ranked findings reports.
kmp-coverage-grower
Incrementally grow unit-test coverage on Kotlin Multiplatform projects using Kover reports and commonTest.
kmp-shared-module-architect
Designs Kotlin Multiplatform shared modules with source-set hierarchy and iOS framework export.
compose-ui-builder
Build Jetpack Compose screens from specs, mockups, or Figma descriptions with state hoisting and previews.
flaky-test-stabilizer
Diagnose and stabilize flaky Android tests across coroutines, clocks, idling, and Compose.
r8-shrinker-tamer
Diagnose release-build R8 crashes and APK bloat caused by missing ProGuard keep rules.
anr-deadlock-detective
Diagnose Android ANRs and main-thread deadlocks from traces, logs, and Perfetto captures.
di-graph-strategist
Plan and refactor dependency-injection graphs for Android and KMP projects using Hilt or Koin.
room-sqldelight-migrator
Authors and validates Room and SQLDelight database migrations on Android and KMP.
accessibility-auditor
Reviews Android screens for accessibility issues across semantics, contrast, touch targets, and TalkBack flow.
gradle-doctor
Diagnose Gradle build failures, configuration-cache violations, and slow builds for Android and Kotlin projects.
kmp-ios-interop-fixer
Diagnose and fix Kotlin-to-Swift interop issues in Kotlin Multiplatform shared modules.
security-hardener
Audits Android apps against OWASP MASVS categories and produces risk-ranked remediation reports.
startup-jank-profiler
Diagnose Android startup latency and frame jank using Macrobenchmark, Baseline Profiles, and system traces.
compose-recomposition-optimizer
Diagnose and fix unnecessary recompositions in Jetpack Compose UIs.
memory-leak-hunter
Diagnose Android memory leaks from LeakCanary traces and heap dumps.
modularization-strategist
Plans Android and KMP module boundaries with Gradle convention plugins and migration sequences.
network-layer-architect
Designs and refactors Android and KMP network layers using Retrofit, Ktor, and OkHttp.
feature-scaffolder
Scaffolds new Android or KMP feature modules matching existing project conventions.
grill-me
Interviews the user with structured questions to stress-test plans and resolve design decisions.
migration-planner
Plans phased multi-PR Android migrations with coexistence strategies, safety nets, and rollback paths.
crash-triage-analyst
Classifies Android crash reports into actionable buckets and recommends fix, workaround, or escalation actions.
android-bug-hunting-lifecycle-leak-hunter
Analyze Kotlin and Java Android code for memory leaks and lifecycle violations.
android-bug-hunting-kmp-defects
Detect platform leaks and expect/actual mismatches in Kotlin Multiplatform code.
Frequently Asked Questions About Bahram Malaekeh
FAQPage SchemaWhat tasks can I accomplish with Mithrandir21's skills?▼
You can hunt Android bugs (ANRs, memory leaks, coroutine defects, main-thread violations), review and refactor architecture, grow KMP test coverage, stabilize flaky tests, fix Gradle and R8 build failures, plan migrations like Views-to-Compose or Dagger-to-Hilt, audit MASVS security, and scaffold new feature modules.
Who are these skills designed for?▼
Android and Kotlin Multiplatform engineers, from mid-level developers to senior engineers, working on modularized codebases. They suit teams maintaining shared Android/iOS KMP modules, Jetpack Compose UIs, Hilt or Koin DI graphs, and Room or SQLDelight data layers.
How do I invoke these skills in practice?▼
Skills trigger on natural-language requests such as 'review my architecture', 'add tests', 'fix this flaky test', or explicit slash commands like /document-patterns and /lessons. Each skill analyzes the codebase and produces reports, refactors, tests, or phased migration plans.
What prerequisites or dependencies do these skills require?▼
An existing Android or Kotlin Multiplatform project. Specific skills expect relevant artifacts: LeakCanary reports or .hprof heap dumps for leak triage, ANR traces or adb bugreports for deadlock analysis, Crashlytics/Sentry/Play Console data for crash triage, and Gradle build files for build diagnosis.
Do the skills cover iOS interop for Kotlin Multiplatform?▼
Yes. kmp-ios-interop-fixer diagnoses Swift/Kotlin bridging issues like name mangling, sealed classes, and suspend/Flow exposure, while kmp-shared-module-architect handles expect/actual placement, iOS framework export, SKIE, and CocoaPods or SPM publishing.