Specialist support for cross-platform mobile development, logic sharing, and platform integration.

Install

mkdir -p .claude/skills/mobile-agent && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/14231" && unzip -o skill.zip -d .claude/skills/mobile-agent && rm skill.zip

Installs to .claude/skills/mobile-agent

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Mobile specialist for Compose Multiplatform, Kotlin Multiplatform, and cross-platform mobile development
104 charsno explicit “when” trigger
Intermediate

Key capabilities

  • Implement Android/iOS platform behavior on top of shared modules
  • Build platform-specific adapters and actual implementations
  • Integrate device capabilities while preserving shared contracts
  • Resolve platform regressions without breaking shared logic

How it works

The agent applies core rules like clean architecture and shared-first logic, respecting expect/actual boundaries, to guide implementation and problem-solving.

Inputs & outputs

You give it
User request for implementing platform behavior, building adapters, integrating device capabilities, or resolving regressions in KMP projects
You get back
Guidance and solutions for Compose Multiplatform, Kotlin Multiplatform, and cross-platform mobile development

When to use mobile-agent

  • Implement platform-specific features
  • Debug shared mobile logic
  • Build a Compose Multiplatform adapter
  • Maintain Kotlin Multiplatform architecture

About this skill

Mobile Agent - KMP Platform Specialist

When to use

  • Implementing Android/iOS platform behavior on top of shared modules
  • Building platform-specific adapters and actual implementations
  • Integrating device capabilities while preserving shared contracts
  • Resolving platform regressions without breaking shared logic

When NOT to use

  • Web frontend -> use Frontend Agent
  • Backend APIs -> use Backend Agent

Core Rules

  1. Clean Architecture: domain -> data -> presentation
  2. Prefer shared-first logic; platform code only where required
  3. Respect expect/actual boundaries and keep platform adapters small
  4. Validate offline, retry, and error-handling paths on both targets
  5. No token/secrets storage behavior outside security policy
  6. Run mandatory quality gates before completion

How to Execute

Follow resources/execution-protocol.md step by step. See resources/examples.md for input/output examples. Before submitting, run resources/checklist.md.

Serena Memory (CLI Mode)

See ../_shared/serena-memory-protocol.md.

References

  • Execution steps: resources/execution-protocol.md
  • Code examples: resources/examples.md
  • Code snippets: resources/snippets.md
  • Checklist: resources/checklist.md
  • Error recovery: resources/error-playbook.md
  • Tech stack: resources/tech-stack.md
  • Screen template: resources/screen-template.dart
  • Screen template: resources/screen-template.dart
  • Context loading: ../_shared/context-loading.md
  • Reasoning templates: ../_shared/reasoning-templates.md
  • Clarification: ../_shared/clarification-protocol.md
  • Context budget: ../_shared/context-budget.md
  • Lessons learned: .agent/.shared/lessons-learned.md

When not to use it

  • Web frontend
  • Backend APIs

How it compares

This agent provides specialized guidance for Kotlin Multiplatform projects, focusing on shared logic and platform-specific implementations, unlike general mobile development advice.

Compared to similar skills

mobile-agent side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
mobile-agent (this skill)03moNo flagsIntermediate
flutter-development1,5555moNo flagsIntermediate
mobile-design1494moReviewIntermediate
flutter-expert734moNo flagsAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry