Bahram Malaekeh avatar

Bahram Malaekeh

Community

@mithrandir21

0Followers
|
15Public Repos
|
38Published Skills

Become a programmer, they said. It will be fun, they said. You know what? They were right.

Skills Distribution
DomainDeveloper To...Android & Kotlin M.. (40%)Mobile Debugging &.. (25%)Mobile Performance.. (15%)Mobile Security & .. (10%)

Agent Skills by Bahram Malaekeh

Showing 38 vetted skills indexed across 2 GitHub repositories.

Mithrandir21Mithrandir21

architecture-reviewer

Reviews Android and KMP codebase architecture and produces severity-ranked findings reports.

Community
Intermediate
Mithrandir21Mithrandir21

kmp-coverage-grower

Incrementally grow unit-test coverage on Kotlin Multiplatform projects using Kover reports and commonTest.

Community
Advanced
Mithrandir21Mithrandir21

kmp-shared-module-architect

Designs Kotlin Multiplatform shared modules with source-set hierarchy and iOS framework export.

Community
Advanced
Mithrandir21Mithrandir21

compose-ui-builder

Build Jetpack Compose screens from specs, mockups, or Figma descriptions with state hoisting and previews.

Community
Intermediate
Mithrandir21Mithrandir21

flaky-test-stabilizer

Diagnose and stabilize flaky Android tests across coroutines, clocks, idling, and Compose.

Community
Intermediate
Mithrandir21Mithrandir21

r8-shrinker-tamer

Diagnose release-build R8 crashes and APK bloat caused by missing ProGuard keep rules.

Community
Intermediate
Mithrandir21Mithrandir21

anr-deadlock-detective

Diagnose Android ANRs and main-thread deadlocks from traces, logs, and Perfetto captures.

Community
Intermediate
Mithrandir21Mithrandir21

di-graph-strategist

Plan and refactor dependency-injection graphs for Android and KMP projects using Hilt or Koin.

Community
Intermediate
Mithrandir21Mithrandir21

room-sqldelight-migrator

Authors and validates Room and SQLDelight database migrations on Android and KMP.

Community
Advanced
Mithrandir21Mithrandir21

accessibility-auditor

Reviews Android screens for accessibility issues across semantics, contrast, touch targets, and TalkBack flow.

Community
Intermediate
Mithrandir21Mithrandir21

gradle-doctor

Diagnose Gradle build failures, configuration-cache violations, and slow builds for Android and Kotlin projects.

Community
Intermediate
Mithrandir21Mithrandir21

kmp-ios-interop-fixer

Diagnose and fix Kotlin-to-Swift interop issues in Kotlin Multiplatform shared modules.

Community
Advanced
Mithrandir21Mithrandir21

security-hardener

Audits Android apps against OWASP MASVS categories and produces risk-ranked remediation reports.

Community
Advanced
Mithrandir21Mithrandir21

startup-jank-profiler

Diagnose Android startup latency and frame jank using Macrobenchmark, Baseline Profiles, and system traces.

Community
Advanced
Mithrandir21Mithrandir21

compose-recomposition-optimizer

Diagnose and fix unnecessary recompositions in Jetpack Compose UIs.

Community
Intermediate
Mithrandir21Mithrandir21

memory-leak-hunter

Diagnose Android memory leaks from LeakCanary traces and heap dumps.

Community
Intermediate
Mithrandir21Mithrandir21

modularization-strategist

Plans Android and KMP module boundaries with Gradle convention plugins and migration sequences.

Community
Intermediate
Mithrandir21Mithrandir21

network-layer-architect

Designs and refactors Android and KMP network layers using Retrofit, Ktor, and OkHttp.

Community
Advanced
Mithrandir21Mithrandir21

feature-scaffolder

Scaffolds new Android or KMP feature modules matching existing project conventions.

Community
Intermediate
Mithrandir21Mithrandir21

grill-me

Interviews the user with structured questions to stress-test plans and resolve design decisions.

Community
Intermediate
Mithrandir21Mithrandir21

migration-planner

Plans phased multi-PR Android migrations with coexistence strategies, safety nets, and rollback paths.

Community
Intermediate
Mithrandir21Mithrandir21

crash-triage-analyst

Classifies Android crash reports into actionable buckets and recommends fix, workaround, or escalation actions.

Community
Intermediate
Mithrandir21Mithrandir21

android-bug-hunting-lifecycle-leak-hunter

Analyze Kotlin and Java Android code for memory leaks and lifecycle violations.

Community
Advanced
Mithrandir21Mithrandir21

android-bug-hunting-kmp-defects

Detect platform leaks and expect/actual mismatches in Kotlin Multiplatform code.

Community
Advanced

Frequently Asked Questions About Bahram Malaekeh

FAQPage Schema
What 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.