Wrap Up

Session work history and todo tracker for Claude Code.

Table of Contents

Session work history and todo tracker for Claude Code.

What It Does

Records what was done in the current session and what needs to be done next, saving to a per-topic markdown file that accumulates across sessions.

  • Automatically detects topic and scope from conversation
  • Matches existing wrap-up files and asks user to confirm
  • Tracks continuity: previous Next items → current Done with [x] updates

Usage

/wrap-up

Output

Creates/updates wrap-up/{topic-name}.md in your project root:

# auth - Wrap Up

> **Project**: `/Users/jaykim/Documents/Projects/my-app`
> **Scope**: `src/auth/`

## Session: 2026-02-23 14:00

> **Context**: 사용자 인증 모듈 구현 및 세션 기반 인증 설정

### Done
- feat: user authentication module
- fix: login error message

### Decisions
- Session-based auth over JWT (SSR environment)

### Next
- [ ] OAuth 2.0 social login
- [ ] Password reset feature

---

## Session: 2026-02-23 15:30

> **Context**: OAuth 2.0 소셜 로그인 연동 (Google, GitHub)

### Done
- feat: OAuth 2.0 social login (from previous Next)
- feat: Google, GitHub provider support

### Next
- [ ] Password reset feature
- [ ] Apple login provider

Process

flowchart TD
    A["/wrap-up 호출"] --> B["주제 감지 +<br/>Scope 감지"]
    B --> C{"wrap-up/*.md<br/>기존 파일 검색"}

    C -- "매칭 파일 있음" --> D["사용자에게<br/>파일 확인/선택"]
    C -- "매칭 없음" --> E["새 파일명 확인"]
    C -- "파일 없음<br/>(첫 사용)" --> S

    D -- "기존 파일 선택" --> S["Scope 확인"]
    D -- "새 파일 선택" --> S
    E -- "확인" --> S

    S --> F{"기존 파일?"}

    F -- Yes --> G["기존 파일 Read<br/>(컨텍스트 로딩)"]
    G --> H["이전 Next 완료 항목<br/>체크박스 [x] 업데이트"]
    H --> I["하단에 세션 엔트리 Append"]

    F -- No --> J["대화 히스토리 분석"]
    J --> K["새 파일 생성"]

    I --> L["결과 확인 출력"]
    K --> L

Features

FeatureDescription
Per-topic fileOne file per topic/feature (e.g., auth.md, api-refactor.md)
Project + ScopeHeader includes project path and working directory scope
Smart matchingDetects topic and matches existing wrap-up files
User confirmationConfirms target file and scope before writing
Context loadingReads existing file to understand prior work and pending items
Checkbox trackingCompleted previous Next items updated to [x]
Session accumulationEach invocation appends, never overwrites
Session timestampEvery session includes time (e.g., 2026-02-23 14:00) for traceability
Context line1-line summary per session for quick identification when scanning
Auto-detect languageKorean or English based on conversation

Installation

bash scripts/link-local.sh

Trigger Phrases

  • English: “wrap up”, “session summary”, “document progress”
  • Korean: “작업 정리”, “세션 정리”, “마무리”