본문 바로가기
C.W.K.
Stream
Lesson 03 of 10 · published

GEMINI.md — 문맥이 쌓이는 순서

~14 min · gemini, gemini-md, context-files, hierarchy

Level 0🌱 입문자
0 XP0/70 lessons0/11 achievements
0/120 XP to next level120 XP to go0% complete

GEMINI.md는 Gemini가 상속받는 프로젝트 안내서야

사용자 전역 ~/.gemini/GEMINI.md, 저장소 루트, 더 깊은 하위 디렉터리의 문서를 차례로 합쳐 읽어. 작업 위치에 가까운 문서가 충돌할 때 우선하므로 개인 습관과 팀 규칙, 특정 영역의 제약을 한 계층으로 나눌 수 있어.

Gemini는 AGENTS.md도 대체 이름으로 읽을 수 있고, contextFileName에서 다른 기존 문서 이름을 지정할 수도 있어. Codex와 Gemini를 함께 쓰는 팀이라면 AGENTS.md 하나를 기준으로 삼아 두 사본이 갈라지는 일을 피하는 편이 실용적이야.

직접 확인할 항목: GEMINI.md, ~/.gemini/settings.json.

Code

저장소 루트의 GEMINI.md·markdown
# myproject — GEMINI.md

## What this is
Python data pipeline (Pandas + DuckDB) with a FastAPI surface.

## Setup
poetry install
docker-compose up -d duckdb
poetry run uvicorn app.main:app --reload --port 8000

## Standards
- Python 3.12, type hints everywhere
- Tests use pytest, pytest-asyncio
- Use src/lib/logger.py, never print()
- Schema migrations via Alembic; no raw ALTER

## Do not
- Modify alembic/versions/* (only generate via revision)
- Commit .env (use direnv)
- Use synchronous I/O in API handlers
여러 파일명을 받는 대체 설정·json
// ~/.gemini/settings.json
{
  "contextFileName": ["GEMINI.md", "AGENTS.md", "AI_GUIDE.md"],
  "contextFileMaxBytes": 65536
}

// Gemini will check each name in order:
// 1. GEMINI.md  (preferred)
// 2. AGENTS.md  (Codex compat)
// 3. AI_GUIDE.md (your team's existing name)

External links

Exercise

실제로 쓸 GEMINI.md를 작성해. 대체 설정으로 기존 AGENTS.md를 재사용해도 돼. 문서에는 프로젝트 소개, 설정 방법, 작업 기준, 중요 파일, 금지 사항의 5개 부분을 넣어. Gemini에게 현재 적용 중인 문맥을 요약시켜서 제대로 읽었는지 확인해.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

🔔 답글 알림 (로그인 필요)
로그인댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.