jelly-android-skill

Configure and scaffold Android projects with Kotlin, Jetpack Compose, and MVVM or MVI.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/dev-jelly/jelly-dotclaude --skill jelly-android-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jelly-android-skill
Source: https://github.com/dev-jelly/jelly-dotclaude/tree/main/skills/jelly-android-skill
Command: npx skills add https://github.com/dev-jelly/jelly-dotclaude --skill jelly-android-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes templates (resource) components.

What problem does it solve?

This Skill helps bootstrap Android projects with MVVM/MVI patterns, multi-module structure, and CI/CD setup.

Core Features & Use Cases

  • Project scaffolding: multi-module Android app layout with core modules.
  • MVVM/MVI templates: ready-to-use architecture patterns.
  • CI/CD templates: Gradle and workflow templates for automation.

Quick Start

Initialize a modular Android project using the MVVM template and set up CI/CD.

Frequently Asked Questions about jelly-android-skill

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

FAQPage Schema
How do I scaffold a multi-module Android project with MVVM architecture?

Scaffolding multi-module Android projects with MVVM architecture involves using templates to generate modular structure, feature layers, and viewmodel patterns across separate modules. This Skill provides ready-to-use MVVM templates that initialize the core layout, dependency injection with Hilt, and Jetpack Compose UI bindings automatically.

Can I set up CI/CD pipelines for Android apps with Gradle and Kotlin DSL?

CI/CD pipelines for Android apps can be configured using Gradle Kotlin DSL build scripts and workflow automation templates. This Skill includes pre-built CI/CD templates and Gradle configuration that scaffold pipeline setup for multi-module Kotlin projects, eliminating manual workflow definition.

What's the difference between MVVM and MVI patterns for Android development?

MVVM separates UI logic into ViewModel layers that bind to views, while MVI treats app state as immutable and derives UI from events and model updates. This Skill provides templates for both MVVM and MVI architectures, letting you choose based on project complexity and state management preference.

Do I need version catalogs and Hilt dependency injection for modern Android projects?

Version catalogs centralize dependency versions across modules for consistency, while Hilt provides compile-time dependency injection for Android. This Skill requires both for Kotlin 2.2+ projects, scaffolding version catalogs automatically and integrating Hilt DI into generated feature templates.

How do I organize feature modules in a multi-module Android app?

Organizing feature modules involves separating UI, domain, and data layers per feature while maintaining shared core modules. This Skill templates multi-module layouts with feature module structure, module dependencies, and shared Compose UI components, enforcing modular patterns from initialization.

Can I use Jetpack Compose with MVVM templates for Android UI?

Jetpack Compose integrates with MVVM by binding Compose UI to ViewModels through state collectors and recomposition. This Skill generates MVVM templates pre-configured for Compose, including viewmodel integration, state holders, and UI layer scaffolding for Kotlin 2.2+ projects.