
Mobile Feature Architecture & Implementation
Design production-grade mobile features with comprehensive architecture patterns
What You Can Do
You'll design and implement mobile features with architectural rigor, cross-platform considerations, and edge-case handling built-in. This skill generates complete system designs, platform-specific implementation strategies, performance optimization approaches, and testing frameworks. The output is production-ready guidance spanning iOS and Android with security, offline resilience, and deployment strategies included.
Features
Create unified architecture patterns for iOS and Android that share business logic while respecting platform conventions
Generate battery efficiency, memory management, and network optimization techniques specific to each platform
Build comprehensive error handling, offline resilience, background task management, and race condition prevention
Design layouts and interactions that adapt seamlessly across device sizes, orientations, and safe areas
Apply encryption, secure storage, API authentication, and data validation best practices for mobile
Generate unit tests, integration tests, and E2E test plans for both iOS and Android platforms
Design feature flags, phased deployment, A/B testing, and monitoring strategies for production launches
Create system diagrams, data flow models, API specifications, and developer onboarding guides
Example Output
System Architecture Diagram
┌─────────────────────┐
│ Mobile App (iOS) │
│ ┌────────────────┐ │
│ │ Feature Module │ │
│ └────────┬───────┘ │
├─────────────────────┤
│ Sync Engine │ ← Handles offline queue
│ Cache Layer │ ← Local persistence
│ Network Stack │ ← Retry logic
└──────────┬──────────┘
│
┌────▼────┐
│ Backend │
└──────────┘
Security Checklist
- Implement Keychain (iOS) / Keystore (Android) for sensitive tokens
- Enable certificate pinning for API connections
- Encrypt local database with platform-native encryption
- Validate all user input before processing
- Clear sensitive data on logout
Performance Metrics
- Battery impact: ~2-5% per session (target: <1%)
- Memory footprint: 50-100 MB (target: <80 MB)
- Network efficiency: Batch requests, compression enabled
What's Included
- SKILL.md: Core skill definition with decision trees and workflows
- Architecture template: Cross-platform design pattern for feature implementation
- Platform-specific guides: iOS and Android implementation checklists
- Performance optimization guide: Battery, memory, and network efficiency strategies
- Edge-case handling framework: Error scenarios, offline resilience, race conditions
- Security best practices checklist: Encryption, storage, authentication, validation
- Testing strategy template: Unit test, integration test, and E2E test plans
- Deployment & rollout worksheet: Feature flags, staged launches, monitoring
- Mobile UI/UX pattern library: Responsive design patterns and safe area handling
Who It's For
- Mobile app engineers and iOS/Android specialists building production features
- Technical leads designing mobile product architecture and platform strategy
- Startup founders building mobile-first applications with limited engineering resources
- Cross-platform architects planning features spanning multiple platforms and OS versions
- Backend engineers collaborating on mobile sync, offline, and real-time features
Best For
- Designing and specifying architecture for new mobile features before implementation
- Planning performance-critical features like payments, real-time sync, and data upload
- Building cross-platform features that work identically on iOS and Android
- Implementing resilient offline-first mobile applications with conflict resolution
- Planning staged rollouts, A/B tests, and monitoring strategies for feature launches







