
안녕하세요! 오늘도 터미널 앞에서 고군분투 중인 여러분의 친절한 에디터입니다. 혹시 Gemini CLI 쓰시면서 매번 똑같은 프롬프트 입력하느라 손가락 아프지 않으셨나요? "이 코드는 PEP 8 지켜줘", "Jest로 짜줘" 같은 말들 말이에요. 개발자의 귀차니즘은 곧 혁신의 어머니라고들 하죠! 오늘은 그 귀찮음을 한 방에 날려줄 Gemini 3.0 기반의 강력한 팁 2가지를 가져왔습니다. 솔직히 저도 이거 써보고 나서 '왜 진작 안 썼지?' 하고 무릎을 탁 쳤다니까요!
📌 에디터의 3줄 요약- GEMINI.md를 활용해 프로젝트별 전용 메모리(컨텍스트)를 부여하세요.
- TOML 설정으로 나만의 슬래시(/) 명령어를 만들어 반복 작업을 자동화하세요.
- 전역 설정과 프로젝트 설정을 분리해 팀 전체의 생산성을 높일 수 있습니다.
Tip 1: GEMINI.md로 '치매 없는' AI 비서 만들기
우리가 협업할 때 프로젝트 문서(README)를 보듯, Gemini에게도 프로젝트의 '가이드라인'을 미리 알려주는 기능입니다. 바로 GEMINI.md 파일이죠. 매번 프롬프트 앞에 구구절절 설명할 필요가 없어서 진짜 편해요!
어떻게 설정하나요?
- 프로젝트 루트 폴더에
.gemini 폴더를 만듭니다. - 그 안에
GEMINI.md 파일을 생성하고 규칙을 적으세요. (예: "모든 코드는 함수형으로 작성해줘") - 이제 터미널에서
gemini를 실행하면 이 내용을 자동으로 읽어들입니다!
진짜 대박인 건 이게 '계층적'이라는 거예요. ~/.gemini/GEMINI.md에 전역 규칙을 정해두고, 개별 프로젝트에서 또 정해주면 알아서 합쳐줍니다. 현재 적용된 컨텍스트가 궁금하다면 /memory show를 입력해보세요. 수정한 내용을 바로 반영하려면 /memory refresh만 하면 끝! 아 참, /init 명령어를 쓰면 기본 템플릿도 알아서 만들어주니 꼭 써보세요.
Tip 2: 나만의 필살기, 커스텀 슬래시 명령어
프롬프트 엔지니어링? 이제 명령어로 박제해버리세요. /test:gen 한 번이면 복잡한 테스트 코드 가이드라인이 바로 적용됩니다. 마치 게임에서 단축키 지정하는 느낌이랄까? 손맛이 아주 좋습니다.
커스텀 명령어 제작 가이드
설정 방법도 아주 심플해요. .gemini/commands/ 폴더 안에 TOML 파일을 만들면 됩니다. 예를 들어 테스트 생성기를 만든다면 test/gen.toml 파일을 만들고 아래처럼 적어주세요.
description = "Jest 테스트 코드를 생성합니다."
prompt = """
너는 시니어 테스트 엔지니어야. 다음 요구사항에 맞춰 Jest 테스트를 작성해줘.
요구사항:
"""이제 터미널에 /test:gen "로그인 버튼 클릭 시 대시보드 이동 확인"이라고 치면? 끝났습니다. AI가 알아서 테스트 전문가로 빙의해서 코드를 뱉어줍니다. 팀원들과 공유하고 싶다면 .gemini 폴더를 Git에 올려버리세요. 팀 전체가 똑같은 AI 자동화 도구를 쓰는 셈이죠!
| 기능 비교 | 전역 설정 (Global) | 프로젝트 설정 (Local) |
|---|
| 저장 위치 | ~/.gemini/ | ./.gemini/ |
| 주요 용도 | 공통 스타일, 범용 명령어 | 아키텍처 가이드, 특정 도구 자동화 |
| 우선순위 | 낮음 (Base) | 높음 (Override) |
❓ GEMINI.md에 파일이 너무 많아지면 어떡하죠?▼
💡 그럴 땐 @include 문법을 사용하세요! @./docs/api-guide.md처럼 작성하면 다른 파일의 컨텍스트를 깔끔하게 불러올 수 있습니다.
❓ 커스텀 명령어에서 인자(Argument)는 한 개만 되나요?▼
💡 기본적으로 <arg> 태그를 통해 전체 입력을 받습니다. 더 복잡한 파싱이 필요하다면 프롬프트 내부에서 구분자를 지정하여 분리하도록 가이드하는 것이 좋습니다.
❓ 수정한 GEMINI.md가 반영이 안 되는 것 같아요.▼
💡 세션이 유지 중이라면 /memory refresh 명령어를 입력해 보세요. 그래도 안 된다면 파일 경로가 .gemini/GEMINI.md가 맞는지 다시 한번 확인!
자, 오늘은 Gemini CLI를 단순한 대화창을 넘어 진정한 '개발 파트너'로 변신시키는 방법 2가지를 알아봤습니다. GEMINI.md와 커스텀 명령어만 잘 써도 하루 업무 시간의 10%는 아낄 수 있을 거예요. 아낀 시간에 커피 한 잔 더 하시거나, 칼퇴를 노려보시는 건 어떨까요? 궁금한 점은 댓글로 남겨주시고, 저는 더 유익한 팁으로 돌아올게요! 안녕!
[이 포스팅은 Gemini CLI와 Gemini 3.0의 기능을 기반으로 작성된 정보성 글이며, 소프트웨어 업데이트에 따라 실제 사용법이 달라질 수 있습니다. 특정 환경에서의 동작을 보장하지 않으므로 공식 문서를 참조하시기 바랍니다.]