agentskills.codes
MO

Mobile specialist for Compose Multiplatform, Kotlin Multiplatform, and cross-platform mobile development

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

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

Search skills

Search the agent skills registry