By TaeseongYun
Accelerates Android Kotlin development with Jetpack Compose by generating complete feature modules, performing code reviews, diagnosing build errors, analyzing Compose performance, and guiding TDD cycles — all with built-in security scanning and documentation generation.
Compose 앱의 상세 성능 메트릭을 분석하고 최적화 포인트를 찾습니다.
Generate preview functions for Compose UI components.
Compose Compiler Reports를 분석하여 불안정한 클래스와 불필요한 recomposition을 감지합니다.
Generate comprehensive documentation for Android code.
MVI/MVVM 아키텍처 기반의 완전한 Feature 모듈을 자동 생성합니다.
You are an expert Android architect specializing in modern Android development with Kotlin, Jetpack Compose, and clean architecture principles.
You are an expert Android build engineer. Your role is to diagnose and fix Gradle build issues, dependency conflicts, and configuration problems.
You are an expert Android code reviewer. Your role is to review Kotlin and Jetpack Compose code for quality, performance, and best practices.
You are an expert technical writer for Android projects. Your role is to create clear, comprehensive documentation for code, APIs, and architecture.
You are an expert in end-to-end testing for Android applications using Espresso, UI Automator, and Compose Testing.
Uses power tools
Uses Bash, Write, or Edit tools
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Based on everything-claude-code by @affaan-m Based on everything-claude-code-ios by @Okmin — An Anthropic hackathon winner's comprehensive Claude Code configuration collection.
Claude Code plugin optimized for Android/Kotlin development with real code generation and Compose performance analysis.
Unlike simple linting tools, this plugin provides deep analysis of Compose stability:
/compose-stability :feature:home
Output:
📊 Compose Stability Report
🔴 Critical: HomeUiState (Unstable)
└─ unstable val items: List<Item>
Auto-fix suggestion:
@Immutable
data class HomeUiState(
val items: ImmutableList<Item> // Changed
)
Skippable Rate: 75% → Target: 90%
Generate production-ready code with a single command:
./scripts/generate-feature.sh UserProfile --pattern mvi
Creates 7 files instantly:
feature/userprofile/
├── UserProfileContract.kt # State/Intent/SideEffect
├── UserProfileViewModel.kt # Full MVI implementation
├── ui/
│ ├── UserProfileRoute.kt # Navigation entry
│ └── UserProfileScreen.kt # Compose UI with previews
├── navigation/
│ └── UserProfileNavigation.kt
├── UserProfileViewModelTest.kt # Unit tests ready
└── build.gradle.kts # Module config
# Clone
git clone https://github.com/user/everything-claude-code-android.git
# Copy to Claude Code plugins
cp -r everything-claude-code-android ~/.claude/plugins/
# Generate complete feature module
/generate-feature Payment --pattern mvi
# Analyze Compose stability issues
/compose-stability --all
# Get performance metrics
/compose-metrics :feature:home --compare baseline
# Code review with auto-fix suggestions
/kotlin-review feature/auth/
everything-claude-code-android/
├── 🤖 agents/ # 9 specialized AI agents
├── 💬 commands/ # 12 slash commands
├── 📚 skills/ # 8 architecture guides
├── 🪝 hooks/ # Git hooks (ktlint, log detection)
├── 📝 templates/ # Code generation templates
│ └── mvi/ # MVI pattern templates
├── 🔧 scripts/ # Automation scripts
│ ├── generate-feature.sh
│ ├── analyze-compose-stability.sh
│ └── detect-logs.sh
└── ⚙️ .claude/ # Plugin configuration
| Command | Description |
|---|---|
/generate-feature <Name> | Generate complete feature module |
/generate-screen <Name> | Add screen to existing module |
/mvi-create <Name> | Create MVI components |
/mvvm-create <Name> | Create MVVM components |
/compose-preview | Generate preview functions |
| Command | Description |
|---|---|
/compose-stability | Analyze class stability |
/compose-metrics | Performance metrics & trends |
| Command | Description |
|---|---|
/plan | Plan development tasks |
/kotlin-tdd | Test-Driven Development |
/kotlin-review | Code review |
/gradle-build-fix | Fix build issues |
/security-audit | Security audit |
/refactor | Refactoring assistance |
/document | Generate documentation |
| Agent | Description |
|---|---|
planner | Project planning & task breakdown |
architect | Architecture design (MVVM, MVI, Clean) |
tdd | Test-Driven Development |
code-reviewer | Kotlin & Compose review |
security-auditor | OWASP compliance |
build-fixer | Gradle issue resolution |
e2e-tester | End-to-end testing |
refactorer | Code modernization |
documenter | Documentation (KDoc, ADR) |
| Skill | Description |
|---|---|
compose-patterns | Jetpack Compose best practices |
mvi-pattern | MVI with Contract pattern |
mvvm-pattern | MVVM with StateFlow |
coding-standards | Kotlin idioms |
security | Android security |
tdd | Testing strategies |
hilt-di | Dependency injection |
coroutines | Coroutines & Flow |
# Basic MVI feature
./scripts/generate-feature.sh UserProfile
npx claudepluginhub TaeseongYun/everything-claude-code-android --plugin everything-claude-code-androidHarness-native ECC plugin for engineering teams - 67 agents, 279 skills, 94 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, and rules evolved over 10+ months of intensive daily use