v1.2.0 — 76+ Skills & 23 Industry Verticals

Engineering Experts for your Agent

Equip your AI agent with professional Modern Android Development patterns. Optimized for high-throughput coding with Antigravity, Cursor, Windsurf, and more.

$ npm install -g mad-pro-cli
MAD Pro Hero Illustration
76+
MAD Skills
26+
Skill Categories
10+
Supported IDEs
23
Industry Verticals

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

1

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.

$mad-pro create my-awesome-app
2

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.

$mad-pro init
3

Maintain & Audit

Use mad-pro doctor to audit your architecture or mad-pro add to fetch new skills as your project evolves.

$mad-pro doctor
4

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

Android Studio
Jetpack Compose
Kotlin Multiplatform
Cursor
Windsurf
VS Code

Comprehensive MAD Skillset

🎨

UI Layer

Jetpack Compose

Declarative UI foundations

Material 3

Standardized theming

State Management

UDF & ViewModels

Navigation

Type-safe routes

Modifiers

Compositional styling

Layouts

Scaffolding & Grids

Advanced UI

Canvas & Custom Graphics

Adaptive Layouts

Multi-device support

Accessibility

Inclusive engineering

Motion

Animations & Transitions
🧠

Domain Layer

Use Cases

Business logic isolation

Clean Architecture

Layer orchestration

SOLID Principles

Design excellence
💾

Data Layer

Room Database

Local persistence

DataStore

Preference management

Networking (Ktor/Retrofit)

API communication

Serialization

KotlinX Serialization

WorkManager

Background reliability

Offline-first

Data synchronization
🛠️

Engineering Excellence

Modularization

Multi-module scaling

Dependency Injection

Hilt & Koin

Concurrency

Coroutines & Flows

Testing

UI & Unit tests

Performance

Benchmarks & Profiles

Design Systems

Tokens at scale

Observability

Logging & Monitoring

CI/CD

GitHub Actions & Fastlane
🚀

Advanced & Ecosystem

Multiplatform (KMP)

Logic sharing

Compose Multiplatform

UI sharing

On-Device AI

Gemini Nano integration

Deep Links

Nav verified entry points

Security

Biometrics & Encrypted storage

Google Play Skills

Store compliance
📱

Platform Capabilities

Widget & Glance

Home & lock screen widgets

App Shortcuts

Static, dynamic & pinned

Camera & Media

CameraX, capture & playback

Barcode & QR Code

ML Kit scanner & QR gen

Image Editing

Crop, filters & annotation

Voice & Speech

STT, TTS & waveform
🤖

AI & Emerging Tech

Gemini API

Text, vision & function calling

LLM UI Patterns

Streaming, typewriter & chat UX

ARCore

Product placement & face filters
🛤️

Migration Paths

XML to Compose

Modernizing UI legacy

Android to KMP

Evolving to Multiplatform
🏭

Industry Skills

Banking & Finance

Account dashboards & biometric auth

Payment Gateway

Card tokenization & 3DS flows

E-Commerce

Cart, checkout & order tracking

Product Catalog

Paging 3, search & galleries

Ride-Hailing

Real-time maps & booking flow

On-Demand Services

Order lifecycle & ETA

Food Delivery

Menu, cart & delivery tracking

Healthcare

Teleconsultation & HIPAA

EdTech

Video player, quiz & certificates

Property

Map listing & mortgage calc

Social Feed

Timeline, stories & likes

Real-Time Chat

WebSocket & message bubbles

Government & Public Sector

eID auth & WCAG compliance

Web3 & Crypto

WalletConnect & NFT gallery

Hardware Integration

BLE, NFC & USB serial

Logistics & Fleet

Fleet map & route optimization

Insurance

Policy, claims & premium calc

HR & Attendance

GPS clock-in & payslip

POS & Retail

Checkout & Bluetooth printer

Travel Booking

Flights, seat picker & boarding pass

Gaming & Leaderboard

Achievements & in-game store

Media Streaming

ExoPlayer, DRM & PiP
⚙️

Cross-Industry Technical

Real-Time Sync

WebSocket, RTDB & SSE

Maps & Location

Google Maps & geofencing

Push Notifications

FCM & deep links

In-App Payments

Play Billing & subscriptions

Google Play Subscriptions

Trial, yearly, plan switch & lifecycle

Analytics & Tracking

Funnel analysis & user props

Offline-First

Room sync & conflict resolution
Ready to Install

Upgrade Your Agent in 60 Seconds

One command installs 76+ expert skills into your Android project. Works with every major AI-powered IDE.

$ npm install -g mad-pro-cli
$ cd your-android-project
$ mad-pro init --ide cursor