Claude Code 세션 간 프로젝트 컨텍스트는 어떻게 관리하시나요?
How do you handle project context across Claude Code sessions?
핵심 요약
Claude Code 세션이 바뀔 때마다 프로젝트 컨텍스트를 유지하고 일관된 개발을 이어가기 위한 모범 사례를 공유합니다.
- CLAUDE.md 활용 — 프로젝트 구조, 아키텍처 결정, 규칙 등을 루트에 기록하여 자동 참조함
- 세션 시작 의식 — /onboard 같은 커스텀 명령어로 프로젝트를 파악하는 단계를 강제함
- 명시적 프롬프트 — 코드 수정 전 관련 파일과 패턴을 먼저 분석하도록 지시함
- 외부 메모리 시스템 — 별도의 로그 파일이나 관리 도구를 통해 세션 간 기록을 유지함
혹시 초보적인 질문일 수도 있는데, 다들 Claude Code 세션 간의 컨텍스트는 어떻게 관리하시나요?
새 세션을 시작할 때(Visual Studio Code와 claude code 터미널 사용) Claude는 당연히 이전 대화를 기억하지 못합니다. 만약 새로운 기능을 구현해달라고 하면, 변경 사항을 만들기 전에 기존 코드베이스를 자동으로 분석해서 현재 아키텍처, 패턴, 데이터베이스 스키마 등을 이해하나요?
아니면 "먼저 기존 애플리케이션을 검토하고 이해한 다음, 기능을 구현해"와 같이 명시적으로 요청하는 게 더 좋은 관행인가요?
새로운 기능들이 고립된 상태로 생성되는 게 아니라, 프로젝트의 나머지 부분과 일관되게 구현되도록 보장하는 최선의 워크플로우를 찾고 있습니다.

