claude

tezca-kmp-development

Skills to set up and grow Kotlin Multiplatform SDKs and Compose Multiplatform apps (Android + iOS) with MVVM feature modules.

0 on GitHubby AchsDCerrillov0.1.1updated 28 days ago
/

Plugin tezca-kmp-development from marketplace tezca-kmp-marketplace in AchsDCerrillo/tezca_kmp_plugin. Commands read from the repo's manifest — 26 days ago.

What it installs

Skills (12)

  • add-sdk

    Integrate a third-party SDK or library into a Kotlin Multiplatform project from its documentation URL, for example Firebase (Analytics, Crashlytics, Messaging, Auth), RevenueCat, Sentry, Coil, Google Maps, Stripe or Mixpanel, or any Maven/SPM/CocoaPods dependency. It asks for the docs URL, reads it,

  • add-tests

    Add or update tests for any layer of a Kotlin Multiplatform project. Ktor APIs use MockEngine through the real client config, Room DAOs use an in-memory database, DataStore preferences use a temp file, repositories use fake data sources plus the freshness TTL, use cases use fake repositories, ViewMo

  • kmp-architecture

    Architecture conventions for Kotlin Multiplatform (KMP) and Compose Multiplatform projects built with the tezca-kmp-development skills. Covers module and package layout, layer rules (Api / Dao → DataSource → Repository → UseCase → ViewModel → Screen), naming, DataResult and AppError, Koin wiring, di

  • make-api

    Create or update Ktor API calls in a Kotlin Multiplatform project and expose them as the feature's remote data source. Covers @Serializable DTOs, type-safe @Resource routes, an Api class using the shared HttpClient and safeCall → DataResult, a RemoteDataSource interface + Impl mapping DTOs to domain

  • make-database

    Create or update Room 3 (KMP) local storage for a feature in a Kotlin Multiplatform project. Generates @Entity classes, @Dao interfaces (Flow reads, suspend upserts, transactions), the feature's @Database with its RoomDatabaseConstructor, a LocalDataSource interface + Impl that maps entities to doma

  • make-preferences

    Create or update DataStore (Preferences) storage in a Kotlin Multiplatform project. Generates typed keys, a PreferencesDataSource interface + Impl exposing Flow values and suspend setters on the shared DataStore<Preferences> from :core:datastore, and the Koin binding. It covers the signed-in session

  • make-repository

    Create or update a repository in a Kotlin Multiplatform project that combines the remote data source (Ktor) and the local data source (Room / DataStore). By default it's offline-first: Room is the single source of truth, refresh() syncs from the server with a freshness TTL, and writes go to the serv

  • make-screen

    Build or update a complete Compose Multiplatform screen end to end in a KMP app. It inspects what already exists and creates whatever is missing across the whole stack, in order (Ktor API / remote data source, Room DAO / local data source, preferences, offline-first repository, use cases, ViewModel)

  • make-usecase

    Create or update a domain-layer use case in a Kotlin Multiplatform project. Each use case has exactly one responsibility and a single operator fun invoke. It combines one or more repositories, holds the business rules (validation, combining, ordering, permission checks), returns Flow or DataResult,

  • make-viewmodel

    Create or update a multiplatform ViewModel (org.jetbrains.androidx.lifecycle) for a Compose Multiplatform screen, following Android's architecture guidance. It gets all its data from use cases, holds the screen's presentation and business logic, exposes an immutable UiState as a StateFlow (stateIn W

  • new-feature

    Create a new feature in a Kotlin Multiplatform project set up with start-kmp. App mode creates a Gradle module :feature:<name> (data/domain/presentation packages, Koin module, type-safe navigation graph, compose resources) and registers it in settings.gradle.kts, :shared, Koin and the root NavHost.

  • start-kmp

    Set up a Kotlin Multiplatform project for Android + iOS, either as an SDK/library only or as a full Compose Multiplatform app. Adds and configures Koin, Room 3 (KMP), Ktor, DataStore, kotlinx-datetime, kotlinx-serialization, kotlinx-coroutines, the multiplatform lifecycle ViewModel, Navigation Compo

View source on GitHub

Similar plugins

Apollo GraphQL agent skills for Claude Code — Apollo Client, Server, Federation, Connectors, Router, Rover CLI, iOS, Kotlin, and the Apollo MCP server. Covers schema design, query optimization, and GraphQL best practices.

14 skills · 1 MCP server · LSP

anthropics/claude-plugins-official 47,076

67 specialized skills for full-stack development: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 8 backend frameworks, 7 frontend/mobile, plus infrastructure, DevOps, security, and testing skills. Includes 9 project workflow commands for epic planning, discovery, execution, and retrospectives.

67 skills · 10 commands

Jeffallan/claude-skills 12,345

android-skills

claudecodex

Android skills are Google's official dedicated repository of AI-optimized, modular instructions and resources, to help LLMs better understand and execute specific patterns that follow the best practices and guidance on Android development. Android skills follow the open-standard agent skills - markdown files (SKILL.md) that provide a technical specification of a task, and ground LLMs with information on specialized domains and workflows.

36 skills

android/skills 10,495

Agent skills for writing, migrating, and debugging Kotlin tests with Kotest.

1 skill

kotest/kotest 4,788

Kotlin Language Server Protocol integration — code intelligence, completions, diagnostics, and refactoring for Kotlin projects

davepoon/buildwithclaude 3,741

Android and Kotlin development with Jetpack Compose

2 commands

rohitg00/awesome-claude-code-toolkit 2,836

Maintain tezca-kmp-development?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted