android-review

Android Code Review Skill

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "android-review" with this command: npx skills add ingpdw/pdw-android-dev-tool/ingpdw-pdw-android-dev-tool-android-review

Android Code Review Skill

Android/Kotlin 코드를 전문적으로 리뷰하고 개선점을 제안하는 스킬입니다.

리뷰 체크리스트

  1. 아키텍처 및 설계 패턴
  • MVVM 또는 MVI 패턴 준수 여부

  • Clean Architecture 레이어 분리 (Presentation, Domain, Data)

  • 단일 책임 원칙(SRP) 준수

  • 의존성 주입(Hilt/Dagger) 적절한 사용

  1. Kotlin 코드 품질
  • Null Safety 적절한 처리 (?. , ?: , !! 사용)

  • 불변성 선호 (val vs var )

  • 확장 함수 적절한 활용

  • Scope 함수 올바른 사용 (let , run , with , apply , also )

  • 코루틴 적절한 사용 및 예외 처리

  • Flow 올바른 수집 및 생명주기 고려

  1. Jetpack Compose (해당 시)
  • Composable 함수 재구성 최적화

  • State hoisting 적절한 적용

  • remember, derivedStateOf 올바른 사용

  • Side-effect 핸들러 적절한 사용 (LaunchedEffect, DisposableEffect)

  • Modifier 체이닝 순서

  1. 성능 및 메모리
  • 메모리 누수 가능성 (Context, Listener 등)

  • 불필요한 객체 생성

  • 무거운 작업의 백그라운드 처리

  • RecyclerView/LazyColumn 최적화

  1. Android 생명주기
  • Activity/Fragment 생명주기 고려

  • ViewModel의 적절한 상태 관리

  • Configuration change 대응

  1. 보안
  • 민감 정보 하드코딩 여부

  • 네트워크 통신 보안 (HTTPS)

  • 입력값 검증

리뷰 출력 형식

코드 리뷰 시 다음 형식으로 결과를 제공합니다:

코드 리뷰 결과

요약

  • 전체 평가: [좋음/보통/개선필요]
  • 주요 발견사항: N개

개선 필요 사항

[심각도: 높음/중간/낮음] 제목

  • 위치: 파일명:라인번호
  • 문제: 문제 설명
  • 제안: 개선 방안
  • 코드 예시:
// 개선된 코드

잘된 점

- 칭찬할 부분 나열

추가 제안

- 선택적 개선사항

## 사용 예시

사용자가 다음과 같이 요청하면 이 스킬을 활용합니다:
- "이 코드 리뷰해줘"
- "Android 코드 검토해줘"
- "Kotlin 코드 개선점 알려줘"
- "이 ViewModel 리뷰해줘"
- "Compose 코드 체크해줘"

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

build-release

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

fe-debug

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

asgi-server

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

fe-stack

No summary provided by upstream source.

Repository SourceNeeds Review