kotlin skills

532 tagged kotlin, measured the same way as everything else here.

Browse within: android 256jetpack-compose 96java 85kotlin-multiplatform 57android-library 47kotlin-library 47sdk-android 47sdk-java 47frogo-sdk 46context-engineering 43blueking 42continuous-integrations 42microservices-architecture 42api-testing 41

compose-navigation

01

maxrave-dev/SimpMusic

Skill Claude CodeCodex

Implement navigation in Jetpack Compose using Navigation Compose. Use when asked to set up navigation, pass arguments between screens, handle deep links, or structure multi-screen apps.

11k yesterday A 36 tokens GPL-3.0

maxrave-dev/SimpMusic

Skill Claude CodeCodex

Platform abstraction decision-making for Amethyst KMP project. Guides when to abstract vs keep platform-specific, source set placement (commonMain, jvmAndroid, platform-specific), expect/actual patterns. Covers primary targets (Android, JVM/Desktop, iOS) with web/wasm future considerations. Integrates with…

11k yesterday A 114 tokens GPL-3.0

maxrave-dev/SimpMusic

Skill Claude CodeCodex

Master Material Design 3 and Jetpack Compose patterns for building native Android apps. Use when designing Android interfaces, implementing Compose UI, or following Google's Material Design guidelines.

11k yesterday A 38 tokens GPL-3.0

bitwarden/android

Skill Claude CodeCodex

This skill should be used when implementing Android code in Bitwarden. Covers critical patterns, gotchas, and anti-patterns unique to this codebase. Triggered by "How do I implement a ViewModel?", "Create a new screen", "Add navigation", "Write a repository", "BaseViewModel pattern", "State-Action-Event", "type-safe…

9.3k 3d ago A 169 tokens GPL-3.0

bitwarden/android

Skill Claude CodeCodex

Instructions for capturing UI state, comparing with mocks, and interacting with an Android device using MCP tools backed by ADB.

9.3k 3d ago A 31 tokens GPL-3.0

bitwarden/android

Skill Claude CodeCodex

This skill should be used when writing or reviewing tests for Android code in Bitwarden. Triggered by "BaseViewModelTest", "BitwardenComposeTest", "BaseServiceTest", "stateEventFlow", "bufferedMutableSharedFlow", "FakeDispatcherManager", "expectNoEvents", "assertCoroutineThrows", "createMockCipher", "createMockSend"…

9.3k 3d ago A 111 tokens GPL-3.0

evergreen

07

mongodb/mongo-java-driver

Skill Claude CodeCodex

Evergreen CI infrastructure, configuration validation. Use when modifying .evergreen/ config, preparing to submit changes or understanding the Evergreen test matrix.

2.7k today A 31 tokens original Apache-2.0

sync-agents-docs

08

mongodb/mongo-java-driver

Skill Claude CodeCodex

Sync AGENTS.md files, skills, and references after buildSrc or convention changes. Use after modifying build plugins, formatting rules, testing conventions, or task names to keep documentation consistent.

2.7k today A 43 tokens original Apache-2.0

TencentBlueKing/bk-ci

Skill Claude CodeCodex

A BK-CI release-notes workflow for processing newly added version sections in a changelog. A changelog is a file that records software changes between releases.

2.5k 4d ago A 93 tokens

github-worktree

10

TencentBlueKing/bk-ci

Skill Claude CodeCodex

A GitHub Issue worktree workflow for creating an isolated copy of a repository for a task. A worktree lets separate branches be checked out in separate folders, while an issue records the work to be done.

2.5k 4d ago A 115 tokens

TencentBlueKing/bk-ci

Skill Claude CodeCodex

A guide for investigating Java memory problems using heap dumps and related reports. A heap dump is a snapshot of objects held in the Java Virtual Machine's memory.

2.5k 4d ago A 162 tokens

android-expert

12

vitorpamplona/amethyst

Skill Claude CodeCodex

Android platform patterns for the amethyst/ module. Use when working with (1) Android navigation (Navigation Compose, type-safe routes, bottom nav), (2) runtime permissions (camera, notifications, biometrics), (3) platform APIs (Intent, Context, Activity, ContentResolver), (4) Material3 theming and edge-to-edge UI…

1.6k 2d ago A 149 tokens original MIT

vitorpamplona/amethyst

Skill Claude CodeCodex

Use when comparing Android strings.xml locale files to find untranslated string resources, missing translation keys, or preparing translation work for a specific language.

1.6k 2d ago A 32 tokens original MIT

quartz-integration

14

vitorpamplona/amethyst

Skill Claude CodeCodex

Integration guide for using the Quartz Nostr KMP library in external projects. Use when: (1) adding Quartz as a Gradle dependency, (2) setting up NostrClient with WebSocket, (3) creating/signing/sending events, (4) building relay subscriptions with Filter, (5) handling keys with KeyPair/NostrSignerInternal, (6) using…

1.6k 2d ago A 161 tokens original MIT

sceneview-ios

15

sceneview/sceneview

Skill Claude CodeCodex

Build 3D and AR apps on Apple platforms (iOS, macOS, visionOS) with SceneViewSwift — the SwiftUI wrapper around RealityKit. Use whenever the user asks for "3D in SwiftUI", "AR with ARKit in SwiftUI", a model viewer for iOS, or any Apple-platform 3D/AR app where the dependency is the SceneViewSwift Swift Package from…

1.3k 3d ago A 148 tokens original Apache-2.0

sceneview-web

16

sceneview/sceneview

Skill Claude CodeCodex

Build 3D and WebXR (AR/VR) experiences in the browser with SceneView for Web — Filament.js (WebGL2/WASM) wrapped in a Kotlin/JS DSL and a plain-JavaScript API on window.sceneview. Use whenever the user asks for "3D in the browser", "a web model viewer", "WebXR AR/VR", or any browser 3D/AR app where the dependency is…

1.3k 3d ago A 147 tokens original Apache-2.0

sceneview

17

sceneview/sceneview

Skill Claude CodeCodex

Build 3D and AR apps with the SceneView SDK in Jetpack Compose, SwiftUI (iOS/macOS/visionOS via SceneViewSwift), Web (Filament.js), Flutter and React Native. Use whenever the user asks for "3D in Compose", "AR with ARCore in Compose", a model viewer, or any cross-platform 3D/AR app where the dependency is…

1.3k 3d ago A 156 tokens original Apache-2.0

Kotlin/kotlin-agent-skills

Skill Claude CodeCodex

Model Kotlin persistence code correctly for Spring Data JPA and Hibernate. Covers entity design, identity and equality, uniqueness constraints, relationships, fetch plans, and common ORM (Object-Relational Mapping) traps specific to Kotlin. Use when creating or reviewing JPA (Java Persistence API) entities, diagnosing…

1.0k 8d ago A 104 tokens original Apache-2.0

Kotlin/kotlin-agent-skills

Skill Claude CodeCodex

Migrates Kotlin Multiplatform (KMP) projects to Android Gradle Plugin 9.0+. Handles plugin replacement (com.android.kotlin.multiplatform.library), module splitting, DSL migration, and the new default project structure. Use when upgrading AGP, when build fails due to KMP+AGP incompatibility, or when the user mentions…

1.0k 8d ago A 105 tokens original Apache-2.0

Kotlin/kotlin-agent-skills

Skill Claude CodeCodex

Migrate Kotlin (and Java) code from kotlinx.collections.immutable 0.3.x / 0.4.x to the latest 0.5.x. The 0.5.x line renames every copy-returning method on PersistentList / PersistentMap / PersistentSet / PersistentCollection to a participial form per KEEP-0459 (add→adding, removeAt→removingAt, set→replacingAt…

1.0k 8d ago A 192 tokens original Apache-2.0

compose-animations

21

chrisbanes/skills

Skill Claude CodeCodex

Use when writing or reviewing Jetpack Compose motion: visibility enter/exit, animating one property toward a target, color or size transitions, multiple properties from one state, switching composable content, or choosing between AnimatedVisibility, animateAsState, rememberTransition, AnimatedContent, and Crossfade.

1.0k 5d ago A 64 tokens original Apache-2.0

chrisbanes/skills

Skill Claude CodeCodex

Use when writing or reviewing Jetpack Compose UI tests, screenshot tests, previews, semantics assertions, fake image loading, keyboard input, focus assertions, interaction state (hover/pressed/focused), or tests for plain state-driven UI composables.

1.0k 5d ago A 54 tokens original Apache-2.0

to-plan

23

chrisbanes/skills

Skill Claude CodeCodex

Use when one ready GitHub issue or an in-chat task needs a repository-aware implementation plan for a later implementation workflow.

1.0k 5d ago A 27 tokens original Apache-2.0

write-fixture

24

naver/fixture-monkey

Skill Claude CodeCodex

Write Java/Kotlin tests with Fixture Monkey — enumerate the cases a method can produce, pick the ones worth testing, and build each fixture pinning only the properties that force the expected outcome.

697 9d ago A 42 tokens original Apache-2.0