Equip your AI agent with professional Modern Android Development patterns. Optimized for high-throughput coding with Antigravity, Cursor, Windsurf, and more.
# MAD Pro CLI 🚀 **Engineering Experts for your AI Agent.** Equip your development environment with 76+ professional Modern Android Development (MAD) patterns across 26 categories and 23 industry verticals. [](https://www.npmjs.com/package/mad-pro-cli) [](https://opensource.org/licenses/MIT) [](https://derohimat.github.io/MAD-Pro-SKILLS/) [](https://derohimat.github.io/MAD-Pro-SKILLS/) --- ## 🏗️ What is MAD Pro? AI Agents (Cursor, Windsurf, Antigravity) are powerful but often lack specific architectural depth. **MAD Pro** injects high-fidelity, production-ready Android patterns directly into your agent's context. From **Clean Architecture** and **Hilt DI** to **Banking SDKs** and **Cursor AI**, MAD Pro ensures your agent writes code that follows Google's latest standards. --- ## 🚦 Interactive Setup (v1.3.0) MAD Pro now features a **Smart Wizard** for selective initialization. No more cluttering your project with unused skills. ### 1. Global Installation ```bash npm install -g mad-pro-cli ``` ### 2. Smart Initialization Run the wizard inside your Android project root: ```bash mad-pro init ``` *The wizard will ask for your IDE (Cursor, VS Code, etc.) and let you pick specific categories like Core MAD, AI, or specific Industry Verticals.* ### 3. On-Demand Expansion Need a specific skill later? ```bash # Search and add any skill from the 76+ library mad-pro add ``` ### 4. Inventory Check ```bash mad-pro list ``` --- ## 🛠️ Comprehensive Skill Library | 🎨 UI Layer | 🧠 Domain & Logic | 💾 Data & IO | | :--- | :--- | :--- | | Jetpack Compose | Use Cases | Room DB | | Material 3 | Clean Arch | DataStore | | State/UDF | SOLID | Ktor/Networking | | Adaptive UI | Repositories | WorkManager | | Motion/
Agent that generates comprehensive documentation, API references, architecture diagrams, and developer onboarding guides from existing code.
Agent configuration for systematic bug investigation that traces issues from error logs through the codebase to root cause with suggested fixes.
Agent for integrating third-party APIs including SDK setup, type generation, error handling, retry logic, and rate limit management.
Cursor's built-in autonomous coding agent that can make multi-file edits, run terminal commands, search the codebase, and iteratively build features with minimal human intervention.
Cloud-based autonomous coding agent that runs in the background on remote sandboxed environments, handling complex multi-step tasks while you continue working.
Cursor's multi-file editing agent within Composer mode that can create, edit, and delete files across your entire project in a single conversation.