gemini-research-subagent
Gemini에 코드 연구 위임
베이스는 전체복잡한 코드 컨텍스트 없이는 분석하기 어렵습니다. 이 기술은 대규모 코드 분석을 Gemini CLI에 위임하고 Claude는 구현을 담당하며, 검증된 연구-구현 워크플로우를 따릅니다.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"gemini-research-subagent" 사용 중입니다. @src/의 인증 흐름에서 보안 취약점 분석
예상 결과:
- 요약: 인증 흐름에 3개의 중간 위험 이슈
- 파일: auth.ts:45, token.ts:12, middleware.ts:78
- 분석: 토큰 만료 미적용, 사용자 조회에서 SQL 인젝션 가능, 레이트 리밋 누락
- 권장사항: 토큰 만료 체크 추가, 파라미터화된 쿼리 사용, 레이트 리밋 미들웨어 구현
"gemini-research-subagent" 사용 중입니다. 데이터 레이어에 캐싱을 어떻게 추가해야 하나요?
예상 결과:
- 요약: Redis 백엔드로 캐시 어사이드 패턴 구현
- 파일: data/service.ts:12, cache/manager.ts:45, config/cache.json:8
- 분석: 기존 코드는 인메모리 캐시 사용, 지속성 없음, 스레드 안전성 문제
- 권장사항: Redis 통합 추가, 캐시 무효화 구현, 스레드 안전 캐시 매니저 사용
보안 감사
안전This skill is a pure documentation/markdown file with no executable code. It provides instructions for delegating large-context analysis to Gemini CLI via wrapper script. All 51 static findings are FALSE POSITIVES: URLs are legitimate documentation links, backticks are markdown code block delimiters, and the reported 'cryptographic algorithms' and 'system reconnaissance' are misidentified metadata fields and text patterns. The skill poses no security risk.
위험 요인
🌐 네트워크 접근 (2)
📁 파일 시스템 액세스 (1)
⚙️ 외부 명령어 (34)
품질 점수
만들 수 있는 것
익숙하지 않은 코드베이스 분석
변경 사항 구현 전 연구를 Gemini에 위임하여 대규모 코드베이스를 빠르게 이해
보안 감사 수행
보안 역할을 활용하여 전체 컨텍스트 인식으로 여러 파일의 취약점 식별
아키텍처 변경 계획
구현 전 아키텍처 권장사항을 받아 추후 비용이 드는 리팩토링 피하기
이 프롬프트를 사용해 보세요
@src/ 디렉토리를 분석하고 주요 구성요소, 관계, 주요 아키텍처 패턴을 요약하세요.
@src/auth/의 인증 모듈에서 버그, 보안 이슈, 코드 품질 문제를 검토하세요.
로그인 실패의 근본 원인을 추적하세요. auth.ts, user.service.ts, token.handler.ts에서 문제를 확인하세요.
데이터 레이어에 캐싱을 추가하는 계획을 세우세요. 기존 패턴, 종속성, 성능 영향을 고려하세요.
모범 사례
- 다중 파일 변경 전 항상 Gemini로 연구 수행
- 작업에 적합한 역할 사용 (버그는 검토자, 취약점은 보안, 기능은 계획자)
- 변경 완료 후 검증 템플릿으로 Gemini로 구현 확인
피하기
- 스스로 처리할 수 있는 간단한 단일 파일 편집에 Gemini 사용
- 연구 건너뛰고 컨텍스트 없이 Claude에 직접 구현 요청
- 토큰 제한을 초과하는 복잡한 다중 부분 프롬프트 작성
자주 묻는 질문
gemini-cli 의존성은 어떻게 설치합니까?
gemini-cli가 설치되지 않으면 어떻게 됩니까?
이것을 Claude Code 데스크톱 앱과 함께 사용할 수 있습니까?
코드가 외부 서버로 전송되나요?
왜 그냥 Gemini를 사용하지 않습니까?
일반 Gemini 프롬프트와 어떻게 다릅니까?
개발자 세부 정보
작성자
DasBluEyedDevil라이선스
MIT
리포지토리
https://github.com/DasBluEyedDevil/Multi-Agent-Workflow/tree/main/.claude/skills/gemini-research참조
main
파일 구조
📄 SKILL.md