원클릭으로
agf
Claude Code 세션 탐색 및 분석. agf 데이터 소스(history.jsonl)를 활용한 세션 리스트 조회 및 상세 분석. "세션 목록", "session list", "agf" 등의 요청 시 자동 적용.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Claude Code 세션 탐색 및 분석. agf 데이터 소스(history.jsonl)를 활용한 세션 리스트 조회 및 상세 분석. "세션 목록", "session list", "agf" 등의 요청 시 자동 적용.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
에러 로그, 스택 트레이스, 시스템 장애 정보를 분석하여 구조화된 버그 리포트를 자동 생성.
매일 아침 업무 시작 전 어제 작업 내역을 정리하여 Daily Note에 반영. 서브 에이전트 기반 병렬 처리로 메인 컨텍스트 절약. "어제 작업 정리해줘", "daily log", "업무 내역 정리" 등의 요청 시 자동 적용.
QA 테스트 결과, 이슈 내용, 조치 사항을 구조화된 QA 문서로 자동 생성.
신기술 스택 도입, 아키텍처 패턴, 구현 가이드를 구조화된 기술 문서로 자동 생성.
프롬프트 작성, brainstorming, planning, design, 설계, 기능 개발 시 Prompt Contracts 프레임워크 적용. Goal/Constraints/Format/Failure Conditions 4요소로 명확한 명세 작성. "바이브 코딩" 방지. brainstorming, writing-plans, 설계, 기능 구현 관련 작업 시 자동 적용.
Vault Intelligence System (vis) CLI를 활용한 Obsidian vault 시맨틱 검색, 자동 태깅, MOC 생성, 관련 문서 연결, 주제별 문서 연결, 주제 수집, 태그 통계, 지식 공백 분석, 중복 감지, 학습 리뷰 등 vault 지식 관리 전반을 지원하는 skill. vault 검색, 문서 정리, 태그, MOC, 관련 문서, 주제 수집, 중복 검사, 학습 리뷰, 지식 공백, 클러스터링, 인덱싱, 주제별 문서 연결, 태그 통계 관련 작업 시 자동 적용.
| name | agf |
| description | Claude Code 세션 탐색 및 분석. agf 데이터 소스(history.jsonl)를 활용한 세션 리스트 조회 및 상세 분석. "세션 목록", "session list", "agf" 등의 요청 시 자동 적용. |
agf(AI Agent Session Finder)의 데이터 소스인 ~/.claude/history.jsonl과 세션 JSONL 파일을 활용하여 Claude Code 세션을 프로그래밍 방식으로 탐색·분석하는 skill.
| 커맨드 | 설명 |
|---|---|
/agf list | 오늘 세션 리스트 |
/agf list YYYY-MM-DD | 특정 날짜 세션 리스트 |
/agf show <session-id-prefix> | 특정 세션 상세 + AI 요약 |
| 항목 | 경로 |
|---|---|
| 세션 인덱스 | ~/.claude/history.jsonl |
| 세션 데이터 | ~/.claude/projects/<project-dir>/<sessionId>.jsonl |
| 스크립트 디렉토리 | ~/.claude/skills/agf/ |
| 디렉토리 매핑 | 비영숫자 문자를 -로 치환 (예: /Users/msbaek/dotfiles → -Users-msbaek-dotfiles) |
인수가 없으면 오늘 날짜, YYYY-MM-DD 형식이면 해당 날짜의 세션 목록을 출력합니다.
list 다음 값이 YYYY-MM-DD 형식이면 해당 날짜, 없으면 생략 (스크립트가 오늘 날짜를 기본값으로 사용)# 오늘 세션 목록
python3 ~/.claude/skills/agf/list.py
# 특정 날짜 세션 목록
python3 ~/.claude/skills/agf/list.py 2026-02-25
세션 ID prefix(8자 이상)를 받아 해당 세션의 상세 정보와 AI 요약을 제공합니다.
python3 ~/.claude/skills/agf/show.py <SESSION_PREFIX>
출력 형식:
META_START ~ META_END: 세션 메타데이터 (key: value)CONV_START ~ CONV_END: 대화 데이터 (U=사용자, A=어시스턴트, 최대 4000자)HISTORY_START ~ HISTORY_END: history.jsonl의 display 메시지 목록추출된 CONV_START~CONV_END 사이의 대화 데이터를 haiku 서브에이전트에 전달합니다.
Task 호출 파라미터:
| 파라미터 | 값 |
|---|---|
| description | "세션 요약 생성" |
| subagent_type | "general-purpose" |
| model | "haiku" |
프롬프트 (변수 치환 필요):
아래 Claude Code 세션의 대화 내용을 분석하여 요약해주세요.
코드를 작성하지 말고 분석만 수행하세요.
## 세션 정보
- 프로젝트: {PROJECT_DIR}
- 기간: {START} ~ {END} ({DURATION})
## 대화 내용 (U=사용자, A=어시스턴트)
{CONV_DATA}
## 출력 형식
### 요약
- 이 세션에서 수행한 작업을 3-5개 항목으로 정리
- 각 항목은 "무엇을 했는지"를 1줄로 서술
### 주요 결정사항
- 세션 중 내려진 기술적 결정이 있으면 기록 (없으면 "없음")
### 미완료 작업
- 세션에서 시작했으나 완료되지 않은 작업이 있으면 기록 (없으면 "없음")
메인 에이전트가 아래 형식으로 메타데이터 + AI 요약 + 사용자 메시지를 조합하여 출력합니다:
## 세션 상세: {SESSION_ID_SHORT}...
| 항목 | 값 |
|------|-----|
| 프로젝트 | {PROJECT_DIR} |
| 경로 | {CWD} |
| Git Branch | {GIT_BRANCH} |
| 시작 | {START} |
| 종료 | {END} |
| Duration | {DURATION} |
| 메시지 수 | User {USER_COUNT} / Assistant {ASST_COUNT} |
| 파일 크기 | {FILE_SIZE} |
### AI 요약
{HAIKU_SUBAGENT_RESULT}
### 사용자 메시지 목록
{HISTORY_MESSAGES}
history.jsonl 파일 없음 → "~/.claude/history.jsonl 파일을 찾을 수 없습니다" 출력show에서 세션 ID prefix 매칭 0건 → "해당 prefix로 시작하는 세션을 찾을 수 없습니다" 출력show에서 세션 ID prefix 매칭 2건 이상 → 후보 목록(세션ID + 프로젝트) 표시 후 재선택 요청