DC

dpconde/claude-android-skill

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

353 stars Качество 51 Тренд 20MIT

dpconde/claude-android-skill — это кандидат на навык агента, импортированный из https://github.com/dpconde/claude-android-skill..

Обзор

dpconde/claude-android-skill — это кандидат на навык агента, импортированный из https://github.com/dpconde/claude-android-skill..

Обзор (машинный перевод)

Навык, готовый к производству, который позволяет Claude Code создавать Android-приложения в соответствии с официальными архитектурными рекомендациями Google и лучшими практиками из приложения NowInAndroid.

Обзор

Этот навык даёт Клоду глубокие знания о современных моделях разработки Android, включая:

  • Чистая архитектура с интерфейсом, доменом и уровнями данных
  • Шаблоны и лучшие практики Jetpack Compose
  • Многомодульная структура проекта с плагинами конвенции
  • Офлайн-архитектура с Room и реактивными потоками
  • Инъекция зависимости с рукояткой
  • Стратегии комплексного тестирования

Установка

  1. Клонируйте этот репозиторий в ваш каталог навыков Claude Code:

  2. Claude Code автоматически обнаружит и загрузит навык, когда вы работаете над проектами на Android.

Использование

Навык автоматически активируется, когда вы запрашиваете задания, связанные с Android. Просто попросите Клода:

  • «Создать новый модуль функций Android для настроек пользователя»
  • «Постройте экран Compose с помощью шаблона MVVM»
  • «Создать репозиторий с офлайн-ориентированной архитектурой»
  • «Добавить навигацию в моё приложение для Android»
  • «Настройка многомодульной настройки Gradle»

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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

  1. Clone this repository into your Claude Code skills directory:

    git clone https://github.com/dpconde/claude-android-skill.git
    
  2. 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:

  1. Offline-first: Local database as source of truth, synchronized with remote data
  2. Unidirectional data flow: Events flow down, data flows up (UDF pattern)
  3. Reactive streams: Use Kotlin Flow for all data exposure
  4. Modular by feature: Each feature is self-contained with clear API boundaries
  5. 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
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add dpconde/claude-android-skill
Новичок в MCP? Начните с руководства на mcpskill.org →