mobile-app-builder

Guide mobile app development across platforms with architecture and compliance reviews.

2|Updated Jun 30, 2026
One-click install
npx skills add https://github.com/Canhada-Labs/ceo-orchestration --skill mobile-app-builder-canhada-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mobile-app-builder
Source: https://github.com/Canhada-Labs/ceo-orchestration/tree/main/.claude/skills/domains/mobile/skills/mobile-app-builder
Command: npx skills add https://github.com/Canhada-Labs/ceo-orchestration --skill mobile-app-builder-canhada-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the complex challenges of mobile app development by providing a structured framework for designing, reviewing, and implementing mobile applications, ensuring platform compliance and code quality.

Core Features & Use Cases

  • Platform Strategy Guidance: Offers a comprehensive selection matrix and decision rules for choosing the right platform (iOS, Android, React Native, Flutter).
  • App Architecture Best Practices: Includes patterns such as MVVM, MVI, Clean, and TCA, with detailed guidelines for module boundaries and testability.
  • Accessibility and Compliance: Provides guidelines for VoiceOver, TalkBack, dynamic type, and WCAG 2.2 AA mobile compliance, as well as App Store/Play Console store compliance.
  • Claude Integration: Includes detailed instructions for integrating Claude through Apple's Foundation Models framework and routing between on-device models and Claude.
  • State Management: Offers platform-specific state management guidance for iOS, Android, React Native, and Flutter.
  • Navigation Discipline: Defines best practices for route management, back-stack semantics, universal links, and app links.
  • Offline-First Patterns: Includes guidelines for local DB selection, sync conflict resolution, and optimistic UI for offline-first strategies.
  • Push + Local Notifications: Provides guidelines for APNs (iOS) and FCM (Android) notifications, including payload limits and delivery diagnostics.
  • Anti-patterns: Lists common anti-patterns to avoid in mobile app development.
  • Cross-References: Provides links to related skills and resources for further learning and reference.
  • Changelog: Includes a history of updates and changes to the skill.

Quick Start

Load the mobile-app-builder skill and start designing your mobile application architecture, ensuring platform compliance and code quality.

Frequently Asked Questions about mobile-app-builder

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

FAQPage Schema
How do I choose between React Native and Flutter for mobile app development?

When implementing offline-first mobile app architecture, you need local database selection rules, sync conflict resolution strategies, and optimistic UI patterns. This framework provides structured guidelines to handle offline data persistence and synchronization effectively.

What is the best mobile app architecture pattern for testability and module boundaries?

MVVM, MVI, Clean, and TCA are mobile app architecture patterns that enforce strict module boundaries and testability. This framework delivers detailed guidelines for implementing these patterns across iOS, Android, React Native, and Flutter platforms.

Does this mobile development framework support WCAG 2.2 AA accessibility compliance?

Yes, WCAG 2.2 AA mobile compliance is fully supported alongside VoiceOver and TalkBack guidelines. The framework provides comprehensive accessibility rules and App Store and Play Console compliance checklists for mobile applications.

How do I integrate Claude on-device models with iOS Foundation Models framework?

Integrating Claude with the iOS Foundation Models framework involves routing between on-device models and Claude APIs. This framework provides detailed instructions for configuring model routing and managing Claude integration within mobile applications.

What are common anti-patterns to avoid in mobile app state management and navigation?

Common mobile app anti-patterns include improper state management, broken back-stack navigation semantics, and misconfigured universal links. This framework lists specific architecture and navigation anti-patterns to prevent these structural failures.

How do I configure APNs and FCM push notifications with payload limits and delivery diagnostics?

Configuring APNs for iOS and FCM for Android push notifications requires managing payload limits and delivery diagnostics. This framework provides specific guidelines for notification setup, payload constraints, and troubleshooting delivery failures.