Ron June Valdoz avatar

Ron June Valdoz

Community

@ronjunevaldoz · Phillippines

24Followers
|
47Public Repos
|
75Published Skills

Kotlin Multiplatform | Full-stack Developer | Software Engineer

Skills Distribution
DomainDeveloper To...Kotlin Multiplatfo.. (30%)Compose Multiplatf.. (25%)Data, Networking &.. (20%)Testing, Quality &.. (15%)

Agent Skills by Ron June Valdoz

Showing 75 vetted skills indexed across 1 GitHub repositories.

ronjunevaldozronjunevaldoz
2

kmp-shadcn-compose-layouts

Composes shadcn-compose components into verified login, form, table, and dashboard layouts.

Community
Intermediate
ronjunevaldozronjunevaldoz
2

kmp-compose-state-container

Guides selection of remember, rememberSaveable, or ViewModel for Compose Multiplatform state.

Community
Intermediate
ronjunevaldozronjunevaldoz
2

kmp-expert

Routes Kotlin Multiplatform tasks to the correct skill using a dependency graph and decision trees.

Community
Advanced
ronjunevaldozronjunevaldoz
2

kmp-github-issue-governance

Govern GitHub issue hierarchies, sub-issues, and shell-safe markdown transport via gh CLI.

Community
Advanced
ronjunevaldozronjunevaldoz
2

kmp-sqldelight-setup

Configures SQLDelight 2 databases with platform drivers and Flow queries in Kotlin Multiplatform projects.

Community
Advanced
ronjunevaldozronjunevaldoz
2

kmp-kotlinpoet

Generates Kotlin source at compile time by authoring KSP annotation processors with KotlinPoet builders.

Community
Intermediate
ronjunevaldozronjunevaldoz
2

kmp-deep-linking

Implements deep linking for Kotlin Multiplatform apps with App Links, Universal Links, and NavHost route parsing.

Community
Intermediate
ronjunevaldozronjunevaldoz
2

kmp-biometric-auth

Implements biometric authentication for Kotlin Multiplatform using BiometricPrompt and LocalAuthentication.

Community
Intermediate
ronjunevaldozronjunevaldoz
2

kmp-compose-animation

Implements Compose Multiplatform animations including AnimatedVisibility, Crossfade, and shared element transitions.

Community
Intermediate
ronjunevaldozronjunevaldoz
2

kmp-security

Implements certificate pinning, root detection, and encrypted storage for Kotlin Multiplatform apps.

Community
Advanced
ronjunevaldozronjunevaldoz
2

kmp-clean-architecture

Defines and enforces a 6-layer clean architecture contract for Kotlin Multiplatform feature modules.

Community
Advanced
ronjunevaldozronjunevaldoz
2

kmp-coroutines-flow-patterns

Implements structured concurrency, Flow type selection, and coroutine testing patterns for Kotlin Multiplatform.

Community
Intermediate
ronjunevaldozronjunevaldoz
2

kmp-presenter-module

Sets up a pure Kotlin presenter module with MVI ViewModels and Koin wiring for KMP features.

Community
Intermediate
ronjunevaldozronjunevaldoz
2

kmp-xcframework-spm

Builds an XCFramework from a Kotlin Multiplatform shared module and publishes it as a Swift Package Manager binary target.

Community
Intermediate
ronjunevaldozronjunevaldoz
2

kmp-project-docs-maintainer

Maintains and self-heals consumer-facing documentation for Kotlin Multiplatform projects.

Community
Advanced
ronjunevaldozronjunevaldoz
2

kmp-native-authoring

Scaffolds first-party C/C++ native cores for Kotlin Multiplatform libraries with CMake and C-ABI headers.

Community
Advanced
ronjunevaldozronjunevaldoz
2

kmp-logging

Configures kotlin-logging or Kermit logging with Koin injection for Kotlin Multiplatform projects.

Community
Intermediate
ronjunevaldozronjunevaldoz
2

kmp-ktor-auth-service

Implements Ktor bearer and JWT authentication services for Kotlin Multiplatform backends.

Community
Intermediate
ronjunevaldozronjunevaldoz
2

kmp-shadcn-compose

Integrates the shadcn-compose component library into Compose Multiplatform projects with verified API signatures.

Community
Advanced
ronjunevaldozronjunevaldoz
2

kmp-compose-state-hoisting

Implements state hoisting patterns for Compose Multiplatform composables to enable testable, stateless UI components.

Community
Intermediate
ronjunevaldozronjunevaldoz
2

kmp-compose-slot-api

Design Compose Multiplatform components with composable lambda slot parameters instead of data parameters.

Community
Intermediate
ronjunevaldozronjunevaldoz
2

kmp-android-cli

Integrates Google's official android CLI with Kotlin Multiplatform project module graphs and CI pipelines.

Community
Intermediate
ronjunevaldozronjunevaldoz
2

kmp-library-publishing

Publish Kotlin Multiplatform libraries to Maven Central and GitHub Packages with signing and API tracking.

Community
Advanced
ronjunevaldozronjunevaldoz
2

kmp-paging

Implements Paging 3 in Kotlin Multiplatform with PagingSource, Pager, and LazyPagingItems.

Community
Intermediate

Frequently Asked Questions About Ron June Valdoz

FAQPage Schema
What tasks can I accomplish with ronjunevaldoz's KMP skills?▼

The collection covers the full Kotlin Multiplatform lifecycle: project scaffolding, clean-architecture module boundaries, Compose UI and design systems, navigation, networking with Ktor, SQLDelight and DataStore persistence, MVI state management, biometric auth, push notifications, in-app purchases, testing, security hardening, and Maven Central/SPM release pipelines.

Who are these KMP skills designed for?▼

Kotlin Multiplatform and Compose Multiplatform engineers building production apps or libraries across Android, iOS, Desktop (JVM), and Web (JS/WasmJs). It suits both greenfield teams using kmp-feature-scaffold and brownfield teams incrementally migrating from MVVM/LiveData monoliths via the kmp-migration skill.

How do I use the skills in a real project workflow?▼

Start with kmp-expert, the orchestrator meta-skill that maps the dependency graph and sequences which domain skill to invoke for a given task. Scaffold with kmp-feature-scaffold, then layer in networking, persistence, UI, and testing skills; finish with kmp-audit to review architecture and kmp-release to publish.

Are these skills free and open source?▼

Yes. Every skill in the manifest is licensed under Apache-2.0, permitting free use, modification, and redistribution in commercial and open-source projects. The companion shadcn-compose library is published on Maven Central under io.github.ronjunevaldoz:shadcn-compose.

What prerequisites do the skills assume?▼

Most skills assume a project scaffolded by kmp-feature-scaffold on AGP 9+ with a TOML version catalog, build-logic convention plugins, Compose Multiplatform, and Koin 4. Several skills declare explicit dependencies — e.g., kmp-repository-pattern requires kmp-network-layer and kmp-sqldelight-setup, and design-system-extended requires the base design-system skill.