docs/user-guide-kr/session-management.md
SuperClaude는 Serena MCP 서버를 통해 영구 세션 관리를 제공하여 Claude Code 대화 전반에 걸쳐 진정한 컨텍스트 보존과 장기 프로젝트 연속성을 가능하게 합니다.
/sc:load - 영구 메모리를 사용한 컨텍스트 로딩목적: 이전 세션의 프로젝트 컨텍스트 및 영구 메모리로 세션 초기화
MCP 통합: Serena MCP가 저장된 프로젝트 메모리를 읽도록 트리거
구문: /sc:load [프로젝트_경로]
발생하는 일:
사용 사례:
# 영구 메모리에서 기존 프로젝트 컨텍스트 로드
/sc:load src/
# 전체 기록과 함께 특정 프로젝트 작업 재개
/sc:load "authentication-system"
# 코드베이스 분석 및 이전 통찰력으로 초기화
/sc:load . --analyze
/sc:save - 메모리에 세션 지속성목적: 현재 세션 상태 및 결정을 영구 메모리에 저장
MCP 통합: Serena MCP가 메모리 파일을 작성하도록 트리거
구문: /sc:save "세션_설명"
발생하는 일:
사용 사례:
# 향후 참조를 위해 완료된 기능 작업 저장
/sc:save "JWT로 사용자 인증 구현됨"
# 복잡한 작업 중 체크포인트
/sc:save "API 설계 단계 완료, 구현 준비"
# 아키텍처 결정을 영구적으로 저장
/sc:save "마이크로서비스 아키텍처 결정, 서비스 경계 정의됨"
/sc:reflect - 메모리 컨텍스트를 사용한 진행 상황 평가목적: 저장된 메모리에 대한 현재 진행 상황 분석 및 세션 완전성 검증
MCP 통합: Serena MCP를 사용하여 저장된 메모리에 대한 현재 상태 비교
구문: /sc:reflect [--scope project|session]
발생하는 일:
사용 사례:
# 저장된 마일스톤에 대한 프로젝트 진행 상황 평가
/sc:reflect --scope project
# 현재 세션 완전성 검증
/sc:reflect
# 메모리를 기반으로 다음 단계로 이동할 준비가 되었는지 확인
/sc:reflect --scope session
메모리 저장:
교차 세션 연속성:
메모리 유형:
# 1. 새 프로젝트 시작
/sc:brainstorm "전자상거래 플랫폼 요구사항"
# 2. 초기 결정을 영구 메모리에 저장
/sc:save "프로젝트 범위 및 요구사항 정의됨"
# 3. 구현 계획 시작
/sc:workflow "사용자 인증 시스템"
# 4. 아키텍처 결정을 영구적으로 저장
/sc:save "인증 아키텍처: JWT + 리프레시 토큰 + 속도 제한"
# 1. 영구 메모리에서 이전 컨텍스트 로드
/sc:load "e-commerce-project"
# 2. 저장된 진행 상황에 대한 현재 상태 평가
/sc:reflect --scope project
# 3. 저장된 컨텍스트를 사용하여 다음 단계 계속
/sc:implement "결제 처리 통합"
# 4. 진행 상황 체크포인트를 메모리에 저장
/sc:save "Stripe API와 결제 시스템 통합됨"
# 지속성을 갖춘 주간 체크포인트 패턴
/sc:load project-name
/sc:reflect --scope project
# ... 기능 작업 ...
/sc:save "N주차 진행: 기능 X, Y, Z 완료"
# 메모리를 사용한 단계 완료 패턴
/sc:reflect --scope project
/sc:save "1단계 완료: 핵심 인증 및 사용자 관리"
/sc:workflow "2단계: 결제 및 주문 처리"
새 Claude Code 대화를 시작할 때 영구 메모리 시스템이 다음을 허용합니다:
자동 컨텍스트 복원
/sc:load project-name
# 모든 이전 컨텍스트, 결정, 진행 상황을 자동으로 복원
진행 계속
지능형 컨텍스트 구축
효과적인 메모리 사용:
메모리 콘텐츠 전략:
메모리 라이프사이클 관리:
/sc:load로 시작/sc:reflect를 사용하여 메모리에서 현재 상태 이해/sc:reflect를 사용하여 저장된 목표에 대한 완전성 평가/sc:save로 주요 결정 저장/sc: 명령어가 영구 컨텍스트를 참조하고 구축 가능메모리 로딩 안 됨:
세션 간 컨텍스트 손실:
/sc:save 사용/sc:reflect메모리 충돌:
세션 상태 재설정:
/sc:load --fresh # 이전 컨텍스트 없이 시작
/sc:reflect # 현재 상태 평가
메모리 정리:
/sc:reflect --cleanup # 오래된 메모리 제거
/sc:save --consolidate # 관련 메모리 병합
컨텍스트 복구:
/sc:load --recent # 최근 메모리 로드
/sc:reflect --repair # 컨텍스트 격차 식별 및 수정
핵심 요점: Serena MCP를 통한 세션 관리는 SuperClaude를 단일 대화 지원에서 영구 프로젝트 파트너십으로 변환하여 모든 개발 단계 및 Claude Code 대화 전반에 걸쳐 컨텍스트, 결정, 학습을 유지합니다.