Community코딩 & 개발github.com

DhavanBhalodiya/claude-skill-mobile-engineer

구현 중심의 모바일 엔지니어링(Android/iOS/Flutter/React Native)을 위한 Claude Agent Skill입니다.

claude-skill-mobile-engineer란 무엇인가요?

이 스킬은 Claude AI 에이전트가 Android, iOS, Flutter, React Native 환경에서 구현 우선 접근법으로 모바일 앱을 개발할 수 있도록 설계되었습니다. 개발자는 자연어 요청만으로 플랫폼별 네이티브 코드(iOS의 Swift/Kotlin, Android의 Kotlin) 또는 크로스 플랫폼 프레임워크(Flutter의 Dart, React Native의 JavaScript/TypeScript)를 사용하여 화면 UI, 비즈니스 로직, API 통합, 상태 관리 등을 자동 생성할 수 있습니다. 이 스킬은 네이티브 플랫폼의 구체적인 파일 구조와 설정, 의존성 관리를 이해하며, Flutter와 React Native 프로젝트의 표준 디렉토리 구조에 맞춰 코드를 생성합니다. 따라서 기존 프로젝트에 통합하거나 새 프로젝트를 빠르게 프로토타이핑할 때 유용하며, 반복적인 보일러플레이트 코드 작성을 크게 줄여줍니다. 주로 Claude Code 환경에서 사용되며, Cursor, Codex 등 다른 AI 도구에서도 SKILL.md 기반으로 활용할 수 있습니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add DhavanBhalodiya/claude-skill-mobile-engineer

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

claude-skill-mobile-engineer은(는) 무엇을 하나요?

구현 중심의 모바일 엔지니어링(Android/iOS/Flutter/React Native)을 위한 Claude Agent Skill입니다.

개요

이 스킬은 Claude AI 에이전트가 모바일 애플리케이션 개발 시 구현 우선(implementation-first) 접근법을 따르도록 안내합니다. 개발자는 자연어로 요청하면 에이전트가 해당 플랫폼의 관례와 모범 사례에 맞춰 실제 동작하는 코드를 생성합니다.

지원 플랫폼

플랫폼언어/프레임워크주요 기술
Android (네이티브)Kotlin, JavaJetpack Compose, XML, Gradle
iOS (네이티브)Swift, Objective-CSwiftUI, UIKit, CocoaPods/SPM
FlutterDartWidgets, BLoC/Provider, pubspec
React NativeJavaScript, TypeScriptReact Navigation, Redux, Expo

사용 예시

# Claude Code에서 이 스킬 활성화 (SKILL.md 파일이 프로젝트 루트에 있어야 함)
# 예: Android ViewModel 생성
"로그인 화면의 ViewModel을 Kotlin으로 만들어줘. LiveData를 사용하고, 입력 검증을 포함해."

# 예: iOS SwiftUI 뷰 생성
"사용자 프로필 편집 화면을 SwiftUI로 작성해줘. TextField, DatePicker, 저장 버튼이 있어야 해."

# 예: Flutter 위젯 생성
"Flutter에서 제품 목록을 보여주는 ListView 위젯을 만들어줘. 각 항목에 이미지, 제목, 가격이 표시되어야 해."

# 예: React Native 화면 생성
"React Navigation을 사용해서 홈 화면과 설정 화면을 가진 Tab Navigator를 만들어줘."

동작 방식

  1. 사용자의 요청을 분석하여 플랫폼(Android/iOS/Flutter/React Native)과 구현 유형(UI/비즈니스 로직/API/상태 관리)을 식별합니다.
  2. 해당 플랫폼의 표준 프로젝트 구조와 파일 명명 규칙에 따라 적절한 파일 경로를 결정합니다.
  3. 플랫폼별 최신 API와 프레임워크 관례를 준수하여 코드를 생성합니다.
  4. 필요한 의존성(Gradle, CocoaPods, pubspec.yaml, package.json)이 있다면 함께 제안합니다.

참고 사항

  • 이 스킬은 기존 프로젝트에서 사용할 때 가장 효과적입니다. 루트 디렉토리에 SKILL.md 파일을 배치하고 Claude Code를 실행하세요.
  • 생성된 코드는 항상 플랫폼의 최신 안정 버전을 따르지만, 필요에 따라 특정 SDK 버전이나 라이브러리 버전을 요청할 수 있습니다.
  • Android와 iOS는 네이티브 코드 생성 시 각 플랫폼의 생명주기와 권한 모델을 자동으로 고려합니다.
  • Flutter와 React Native의 경우 크로스 플랫폼 특성을 반영하여 단일 코드베이스에서 양쪽 플랫폼에 동작하는 코드를 생성합니다.

라이선스

이 스킬은 MIT 라이선스로 제공됩니다.

관련 스킬