
dpconde/claude-android-skill
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
dpconde/Claude-android-Skill은 [[T0]에서 수입된 에이전트 스킬 후보입니다.
개요
dpconde/Claude-android-Skill은 [[T0]에서 수입된 에이전트 스킬 후보입니다.
개요(AI 번역)
이 기술로는 Claude Code가 구글의 공식 아키텍처 가이드와 NowInAndroid 참고 앱의 모범 사례를 따라 안드로이드 애플리케이션을 구축할 수 있게 해줍니다.
개요
이 기술은 클로드에게 현대 안드로이드 개발 패턴에 대한 포괄적인 지식을 제공합니다. 예를 들면:
- UI, 도메인, 데이터 계층을 포함한 깔끔한 아키텍처
- Jetpack Compose 패턴과 모범 사례
- **다중 모듈 프로젝트 구조와 컨벤션 플러그인
- Room과 반응형 스트림을 포함한 오프라인 우선 아키텍처
- Hilt에 의존성 주입
- 종합 테스트 전략
설치
-
이 저장소를 Claude Code 기술 디렉토리에 복제합니다:
-
Claude Code는 안드로이드 프로젝트를 진행할 때 자동으로 스킬을 감지하고 불러옵니다.
사용
안드로이드 관련 작업을 요청하면 자동으로 활성화됩니다. 클로드에게 다음을 요청하기만 하면 됩니다:
- “사용자 설정을 위한 새로운 안드로이드 기능 모듈 만들기”
- “MVVM 패턴으로 작성 화면 만들기”
- "오프라인 우선 아키텍처로 저장소 설정
- “내 안드로이드 앱에 내비게이션 추가”
- “멀티모듈 Gradle 설정 구성 설정”
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
[WIP] Android Development Skill for Claude Code
A production-ready skill that enables Claude Code to build Android applications following Google’s official architecture guidance and best practices from the NowInAndroid reference app.
Overview
This skill provides Claude with comprehensive knowledge of modern Android development patterns, including:
- Clean Architecture with UI, Domain, and Data layers
- Jetpack Compose patterns and best practices
- Multi-module project structure with convention plugins
- Offline-first architecture with Room and reactive streams
- Dependency injection with Hilt
- Comprehensive testing strategies
Installation
-
Clone this repository into your Claude Code skills directory:
git clone https://github.com/dpconde/claude-android-skill.git -
Claude Code will automatically detect and load the skill when you work on Android projects.
Usage
The skill automatically activates when you request Android-related tasks. Simply ask Claude to:
- “Create a new Android feature module for user settings”
- “Build a Compose screen with MVVM pattern”
- “Set up a Repository with offline-first architecture”
- “Add navigation to my Android app”
- “Configure multi-module Gradle setup”
Claude will follow the patterns and best practices defined in this skill.
Project Structure
claude-android-skill/
├── SKILL.md # Main skill definition and quick reference
├── references/ # Detailed documentation
│ ├── architecture.md # UI, Domain, Data layers patterns
│ ├── compose-patterns.md # Jetpack Compose best practices
│ ├── gradle-setup.md # Build configuration & convention plugins
│ ├── modularization.md # Multi-module project structure
│ └── testing.md # Testing strategies and patterns
├── assets/
│ └── templates/ # Project templates
│ ├── libs.versions.toml.template
│ └── settings.gradle.kts.template
└── scripts/
└── generate_feature.py # Feature module generator script
Core Principles
This skill teaches Claude to follow these key Android development principles:
- Offline-first: Local database as source of truth, synchronized with remote data
- Unidirectional data flow: Events flow down, data flows up (UDF pattern)
- Reactive streams: Use Kotlin Flow for all data exposure
- Modular by feature: Each feature is self-contained with clear API boundaries
- Testable by design: Use interfaces and test doubles, avoid mocking frameworks
Reference Documentation
Quick Navigation
| Topic | File | Description |
|---|---|---|
| Architecture | architecture.md | MVVM pattern, layers, repositories, use cases |
| Compose UI | compose-patterns.md | Screens, state hoisting, side effects, theming |
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add dpconde/claude-android-skill