Mobile Development

Automates scaffolding and implementation for React Native, Expo, and Kotlin/Java projects.

1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/BasharAmso/Bashi --skill mobile-development-basharamso
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Mobile Development
Source: https://github.com/BasharAmso/Bashi/tree/main/create-bashi-app/template/.claude/skills/mobile-dev
Command: npx skills add https://github.com/BasharAmso/Bashi --skill mobile-development-basharamso

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Build mobile apps for iOS and Android with a single strategy: choose a platform, scaffold the project, and align architecture defaults.

Core Features & Use Cases

  • Cross-platform scaffolding for React Native + Expo, SwiftUI, and Kotlin/Jetpack Compose
  • Platform-specific conventions, navigation, and state management defaults
  • Use Case: MVPs to production-ready apps with maintainable architectures

Quick Start

Describe your mobile app idea and Claude will scaffold a cross-platform project with React Native, SwiftUI, or Kotlin/Jetpack Compose.

Frequently Asked Questions about Mobile Development

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

FAQPage Schema
How do I scaffold a cross-platform mobile app across React Native and SwiftUI?

Cross-platform mobile app scaffolding automates project setup across React Native + Expo, SwiftUI, and Kotlin/Jetpack Compose. You describe your app idea and it generates the project structure with platform-specific UI conventions, navigation, and data layers.

Can I use this for production-ready apps or is it just for MVPs?

Production-ready apps and MVPs are both supported. The scaffolding applies maintainable architecture patterns, platform-specific conventions, and lazy-loading performance optimizations suitable for scaling from initial prototypes to full production deployments.

What's the best way to set up navigation and state management defaults for Kotlin/Jetpack Compose?

Setting up navigation and state management defaults for Kotlin/Jetpack Compose is handled automatically during scaffolding. The process aligns architecture defaults based on platform-specific conventions to ensure maintainable project structures.

Does the scaffolding support accessibility requirements and lazy-loading performance optimizations?

Accessibility requirements and lazy-loading performance optimizations are explicitly supported. The scaffolding process enforces these constraints alongside platform targets and architecture patterns when generating the cross-platform project structure.

Do I need separate configurations for iOS and Android when building cross-platform apps?

Separate configurations for iOS and Android are managed through platform-specific conventions. The scaffolding strategy applies appropriate defaults for SwiftUI on iOS and Kotlin/Jetpack Compose on Android within a unified cross-platform architecture.