agent-mobile-dev

Generate CLI command boilerplate and integration tests for the agent-mobile Rust project.

1|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/r0227n/agent-mobile --skill agent-mobile-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-mobile-dev
Source: https://github.com/r0227n/agent-mobile/tree/main/.claude/skills/agent-mobile-dev
Command: npx skills add https://github.com/r0227n/agent-mobile --skill agent-mobile-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the development of new CLI commands and features for the agent-mobile tool, reducing the time and effort required for implementation and testing.

Core Features & Use Cases

  • Guided Development Workflow: Enforces a structured 6-phase process from environment setup to commit.
  • Automated Templating: Generates boilerplate code for new commands and integration tests.
  • Platform Decision Support: Assists in choosing the correct iOS implementation strategy (XCUITest Runner vs. xcrun simctl).
  • Use Case: A developer needs to add a new command to control device vibrations. They use this Skill to generate the necessary files, implement the logic following the provided patterns, and ensure it passes all tests, including mandatory real-device verification.

Quick Start

Use the agent-mobile-dev skill to generate a new CLI command for controlling device vibrations.

Frequently Asked Questions about agent-mobile-dev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add new CLI commands to a Rust mobile automation project?

Adding new CLI commands to a Rust mobile automation project involves generating boilerplate, implementing platform-specific logic, and verifying on real devices. This skill guides developers through a structured 6-phase workflow to streamline the entire process.

What is the best way to structure a Rust CLI for mobile automation testing?

Structuring a Rust CLI for mobile automation is best done using a 4-layer architecture. This enforces separation of concerns and maintainability while generating command templates and integration tests automatically.

How do I choose between XCUITest Runner and xcrun simctl for iOS automation?

Choosing between XCUITest Runner and xcrun simctl for iOS automation depends on your testing requirements. This skill provides platform decision support to help select the correct iOS implementation strategy for your command.

Do I need a real device to test new mobile automation CLI commands?

Yes, you need a real device to test new mobile automation CLI commands. The skill enforces mandatory real-device verification alongside integration tests to ensure command logic functions correctly outside simulated environments.

Can I automate command boilerplate generation for a Rust mobile CLI?

Yes, you can automate command boilerplate generation for a Rust mobile CLI. The skill provides templating scripts that generate file structures and integration test scaffolding for new mobile automation commands.