Why Your Android AI Agent Needs This
Without expert context, AI agents produce generic, inconsistent code that doesn't follow Modern Android Development principles.
Without MAD Pro
- Agent generates outdated XML layouts instead of Compose
- Business logic mixed directly into UI — no ViewModel, no Use Cases
- No Hilt/DI patterns — manual object construction everywhere
- Generic networking code without proper error handling
- No industry best practices — every banking/e-commerce feature built from scratch
- Inconsistent code style across the project
With MAD Pro
- Agent follows MAD-compliant Compose + Material 3 patterns
- Clean Architecture enforced: UI / Domain / Data layers
- Hilt DI, ViewModels, and UseCases wired correctly by default
- Production-ready error handling, retry logic, and loading states
- 23 industry vertical blueprints — Banking, Logistics, Healthcare, and more
- Consistent, reviewable, production-grade output every time
Instant Expert Context
MAD Pro injects 76+ curated skill files directly into your AI agent's context — turning a generalist agent into an Android architecture expert.
Industry-Ready Blueprints
Don't rebuild from scratch. Get battle-tested patterns for Banking, E-Commerce, Ride-Hailing, Healthcare, POS, and 18 more verticals.
Ship Faster, Break Less
Agents with MAD Pro produce code that follows Google's official recommendations — less review time, fewer architecture corrections, more shipping.
Smart Interactive Setup
One CLI to rule them all. Use our interactive wizard to selectively install skills. Optimized for Cursor, Windsurf, VS Code, and Android Studio.
On-Demand Add & List
Don't clutter your project. Start minimal and use mad-pro add to fetch specific skills only when your task requires them.
Always Up to Date
Skills are updated with every Android API evolution. CameraX, Media3, Glance, Play Billing v7 — your agent stays current automatically.
How It Works
Bootstrap or Init
Start fresh with mad-pro create to clone our KrossWave KMP template, or run mad-pro init in an existing project to start the injection wizard.
Smart Selection
Our interactive wizard helps you pick your IDE and select the specific skill categories (Core, Industry, AI) you need. No token bloat, just the context you need.
Maintain & Audit
Use mad-pro doctor to audit your architecture or mad-pro add to fetch new skills as your project evolves.
Agent Empowerment
Your AI agent automatically reads the local skill context and starts producing architecture-compliant, production-grade Android code via optimized .cursorrules.
The Complete CLI Toolset
Everything you need to manage production-grade Android architectures and AI agent context.
create
Bootstrap a new project using premium templates like KrossWave KMP (Multi-module) or Basic Android (Compose + Hilt).
mad-pro create
init
Initialize MAD Pro in an existing project. Select your IDE and targeted skill categories via an interactive wizard.
mad-pro init
doctor
Audit your project structure. Ensures your architecture remains compliant with Modern Android Development standards.
mad-pro doctor
prompt
Generate optimized System Instructions (e.g., .cursorrules) tailored specifically to your active project skills.
mad-pro prompt
add
On-demand skill injection. Search and install individual references from the 76+ skill library instantly.
mad-pro add [skill]
list
Inventory management. View all currently installed skills and categories in your project at a glance.
mad-pro list
IDE Ecosystem Support
VS Code
Native agents & command integration
Cursor
Optimized for Composer & MCP
Windsurf
Cascading skill detection
Android Studio
Native IntelliJ skill structures
IntelliJ IDEA
Enterprise skill management
Sublime Text
Lightweight skill bridging
Vim / Neovim
CLI-first development flows
Zed
High-performance agent bridging
Code Insiders
Early access feature support
Antigravity IDE
Agent-first deep engineering
Fleet
Next-gen distributed skills
Nova
Native macOS skill bridging
Xcode
KMP & Swift-bridge skills
WebStorm
Compose for Web optimization
mad-pro init --ide vscode
Selected IDE: VS Code
Comprehensive MAD Skillset
UI Layer
Jetpack Compose
Declarative UI foundationsMaterial 3
Standardized themingState Management
UDF & ViewModelsNavigation
Type-safe routesModifiers
Compositional stylingLayouts
Scaffolding & GridsAdvanced UI
Canvas & Custom GraphicsAdaptive Layouts
Multi-device supportAccessibility
Inclusive engineeringMotion
Animations & TransitionsDomain Layer
Use Cases
Business logic isolationClean Architecture
Layer orchestrationSOLID Principles
Design excellenceData Layer
Room Database
Local persistenceDataStore
Preference managementNetworking (Ktor/Retrofit)
API communicationSerialization
KotlinX SerializationWorkManager
Background reliabilityOffline-first
Data synchronizationEngineering Excellence
Modularization
Multi-module scalingDependency Injection
Hilt & KoinConcurrency
Coroutines & FlowsTesting
UI & Unit testsPerformance
Benchmarks & ProfilesDesign Systems
Tokens at scaleObservability
Logging & MonitoringCI/CD
GitHub Actions & FastlaneAdvanced & Ecosystem
Multiplatform (KMP)
Logic sharingCompose Multiplatform
UI sharingOn-Device AI
Gemini Nano integrationDeep Links
Nav verified entry pointsSecurity
Biometrics & Encrypted storageGoogle Play Skills
Store compliancePlatform Capabilities
Widget & Glance
Home & lock screen widgetsApp Shortcuts
Static, dynamic & pinnedCamera & Media
CameraX, capture & playbackBarcode & QR Code
ML Kit scanner & QR genImage Editing
Crop, filters & annotationVoice & Speech
STT, TTS & waveformAI & Emerging Tech
Gemini API
Text, vision & function callingLLM UI Patterns
Streaming, typewriter & chat UXARCore
Product placement & face filtersMigration Paths
XML to Compose
Modernizing UI legacyAndroid to KMP
Evolving to MultiplatformIndustry Skills
Banking & Finance
Account dashboards & biometric authPayment Gateway
Card tokenization & 3DS flowsE-Commerce
Cart, checkout & order trackingProduct Catalog
Paging 3, search & galleriesRide-Hailing
Real-time maps & booking flowOn-Demand Services
Order lifecycle & ETAFood Delivery
Menu, cart & delivery trackingHealthcare
Teleconsultation & HIPAAEdTech
Video player, quiz & certificatesProperty
Map listing & mortgage calcSocial Feed
Timeline, stories & likesReal-Time Chat
WebSocket & message bubblesGovernment & Public Sector
eID auth & WCAG complianceWeb3 & Crypto
WalletConnect & NFT galleryHardware Integration
BLE, NFC & USB serialLogistics & Fleet
Fleet map & route optimizationInsurance
Policy, claims & premium calcHR & Attendance
GPS clock-in & payslipPOS & Retail
Checkout & Bluetooth printerTravel Booking
Flights, seat picker & boarding passGaming & Leaderboard
Achievements & in-game storeMedia Streaming
ExoPlayer, DRM & PiPCross-Industry Technical
Real-Time Sync
WebSocket, RTDB & SSEMaps & Location
Google Maps & geofencingPush Notifications
FCM & deep linksIn-App Payments
Play Billing & subscriptionsGoogle Play Subscriptions
Trial, yearly, plan switch & lifecycleAnalytics & Tracking
Funnel analysis & user propsOffline-First
Room sync & conflict resolutionUpgrade Your Agent in 60 Seconds
One command installs 76+ expert skills into your Android project. Works with every major AI-powered IDE.