mobile-architect

Define iOS, Android, and cross-platform architecture patterns for navigation, state management, and permissions.

2|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/k1lgor/virtual-company --skill mobile-architect-k1lgor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mobile-architect
Source: https://github.com/k1lgor/virtual-company/tree/main/skills/17-mobile-architect
Command: npx skills add https://github.com/k1lgor/virtual-company --skill mobile-architect-k1lgor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Mobile architecture and patterns to help teams design maintainable, scalable mobile apps across iOS, Android, and cross-platform frameworks.

Core Features & Use Cases

  • Platform Patterns: Use platform-specific navigation flows and UI guidelines to align with iOS and Android design.
  • State Management & Performance: Apply robust state management and performance optimizations across Flutter, React Native, and native layers.
  • Use Case: Design a maintainable mobile app architecture for a new feature with clean separation of concerns.

Quick Start

Design a cross-platform mobile architecture plan for a new app.

Frequently Asked Questions about mobile-architect

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

FAQPage Schema
How do I design a scalable mobile app architecture for both iOS and Android?

Design scalable mobile app architecture by defining robust navigation flows and UI guidelines that align with iOS and Android design patterns. This approach enforces clean separation of concerns, ensuring maintainability across cross-platform frameworks like Flutter and React Native.

What is the best way to manage state and optimize performance in React Native?

The best way to manage state in React Native is applying robust state management patterns alongside performance optimizations. This ensures clean separation of concerns across native layers, maintaining app responsiveness and scalable architecture.

Does this approach support cross-platform navigation and permission handling?

Yes, this approach supports cross-platform navigation and permission handling by defining scalable navigation flows and enforcing permission handling across Flutter, React Native, and native platforms. It aligns with platform-specific UI guidelines for iOS and Android.

When should I use cross-platform architectural patterns instead of native mobile development?

Use cross-platform architectural patterns when building scalable mobile apps requiring maintainable separation of concerns across iOS and Android. This approach suits projects needing unified state management, offline capabilities, and performance optimization across Flutter and React Native.