Team Tuna의 Claude Code 플러그인 모음입니다.
Claude Code 터미널에서:
/plugin marketplace add teamtuna/tuna-claude-marketplaceAndroid/Kotlin 코드 리뷰 전문 Agent & Skills
포함된 Agent:
android-code-reviewer: Android 코드베이스 전문 리뷰 에이전트
포함된 Skills (5개):
| 스킬 | 설명 | 명령어 | 주요 기능 |
|---|---|---|---|
| review-pr | PR 변경사항 코드 리뷰 | /review-pr [branch] [--full] [--comment] |
git diff 기반, Critical/Warning/Suggestion 분류 |
| review-compose | Jetpack Compose 성능 검사 | /review-compose [file|dir] [--strict] |
Recomposition 최적화, State 관리, Side Effect |
| review-architecture | 클린 아키텍처 검증 | /review-architecture [module] [--deps] [--layers] |
의존성 방향, 레이어 분리, 패키지 구조 |
| review-security | 보안 취약점 검사 | /review-security [dir] [--strict] [--secrets] |
하드코딩 키, 민감정보 로깅, 암호화 누락 |
| review-test | 테스트 커버리지 검사 | /review-test [module] [--coverage] [--run] [--missing] |
테스트 누락, 실행, 커버리지 리포트 |
/plugin marketplace add teamtuna/tuna-claude-marketplace/plugin install android-reviewer@tuna-marketplace/agent android-code-reviewer
# 또는 대화 중에 @android-code-reviewer 멘션# 1. PR 변경사항 리뷰
/review-pr main
# 2. Compose 최적화 검사 (엄격 모드)
/review-compose --strict
# 3. 보안 취약점 체크
/review-security --secrets
# 4. 테스트 커버리지 확인
/review-test --coverage
# 5. 아키텍처 검증
/review-architecture --deps# Compose 파일만 집중 검사
/review-compose feature/home/ui/
# 결제 모듈 보안 검사
/review-security feature/payment/
# 특정 모듈 테스트 실행
/review-test feature/home --run- 🔴 Critical: 반드시 수정 (NPE, 보안 취약점, 메모리 누수)
- 🟡 Warning: 권장 수정 (성능 이슈, 테스트 누락)
- 🟢 Suggestion: 선택 수정 (네이밍, 코드 스타일)
--full: 전체 컨텍스트 포함 분석--strict: 엄격 모드 (모든 Warning 포함)--coverage: 커버리지 리포트 생성--comment: 리뷰 결과를 파일로 저장 (CI 연동)
각 스킬은 실무에서 검증된 체크리스트를 기반으로 일관된 리뷰를 제공합니다.
# 셀프 리뷰
/review-pr
# 보안 체크
/review-security
# 테스트 확인
/review-test --missing# 전체 보안 검사
/review-security --strict
# 테스트 커버리지 확인
/review-test --coverage
# 아키텍처 검증
/review-architecture# Compose 성능 검사
/review-compose --strict
# UI 테스트 확인
/review-test --run| 버전 | 날짜 | 변경사항 |
|---|---|---|
| v1.2.3 | 2026-01-31 | 📝 문서 개선 • 모든 명령어 형식을 짧은 형식으로 통일 • /review:pr → /review-pr (모든 skill)• 사용자 경험 개선 |
| v1.2.2 | 2026-01-31 | ✅ 사용자 직접 실행 지원 • 모든 skill에 user-invocable 플래그 추가 • 사용자가 /review-pr 등 직접 실행 가능• Assistant-only에서 User-invocable로 변경 |
| v1.2.1 | 2026-01-31 | 🔧 Skill 구조 개선 • 단일 파일 → 디렉토리 구조로 변경 (확장성 확보) • 모든 skill 파일명을 SKILL.md로 통일 • 향후 예제/템플릿/스크립트 추가 가능 |
| v1.2.0 | 2026-01-31 | 🛠️ 버전 관리 자동화 • bump-version.sh 스크립트 추가 • 자동 changelog 생성 • manifest 검증 오류 수정 |
| v1.1.0 | 2026-01-31 | 🎉 5개 리뷰 스킬 추가 • review-pr: PR 변경사항 코드 리뷰 • review-compose: Jetpack Compose 성능 검사 • review-architecture: 클린 아키텍처 검증 • review-security: 보안 취약점 검사 • review-test: 테스트 커버리지 검사 • 3단계 이슈 분류 (Critical/Warning/Suggestion) • 다양한 옵션 지원 (--full, --strict, --coverage 등) • CI/CD 통합 가이드 포함 |
| v1.0.0 | 2026-01-31 | 🚀 초기 릴리즈 • android-code-reviewer agent 추가 • Android/Kotlin 코드베이스 전문 리뷰 에이전트 |
플러그인 버전을 업데이트할 때는 자동화 스크립트를 사용합니다:
./scripts/bump-version.sh <plugin-name> <version-type> <changelog-message>예시:
# Patch (버그 수정): 1.0.0 → 1.0.1
./scripts/bump-version.sh android-reviewer patch "Fix manifest validation error"
# Minor (기능 추가): 1.0.0 → 1.1.0
./scripts/bump-version.sh android-reviewer minor "Add review-performance skill"
# Major (Breaking Change): 1.0.0 → 2.0.0
./scripts/bump-version.sh android-reviewer major "Refactor skills API"자동으로 업데이트되는 항목:
plugins/{plugin}/.claude-plugin/plugin.json- 플러그인 버전.claude-plugin/marketplace.json- marketplace 및 플러그인 버전plugins/{plugin}/README.md- Changelog에 새 버전 항목 추가
Semantic Versioning 규칙:
- MAJOR: 호환성이 깨지는 변경 (API 변경, 필수 파라미터 변경)
- MINOR: 하위 호환되는 기능 추가 (새 스킬, 새 옵션)
- PATCH: 하위 호환되는 버그 수정
상세 가이드: scripts/README.md
PR 환영합니다! 🎉
plugins/android-reviewer/skills/에skill-name.md생성- frontmatter에
name,description,allowed-tools명시 - PR 생성
MIT
Made with ❤️ by Team Tuna