How this skill is triggered — by the user, by Claude, or both
Slash command
/cairn:analytics-session-insightshaikuThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
<!-- 전체 흐름이 bash 집계 + jq 통계 + 대시보드 출력 (read-only). 토큰 절약 목적 haiku. -->
세션 데이터를 분석하여 인사이트 대시보드를 생성합니다.
다음 경로를 순서대로 확인해 존재하는 경로만 사용:
.claude/projects/ 또는 ${CLAUDE_HOME:-~/.claude}/projects/ - 프로젝트별 세션 기록 (*.jsonl).claude/todos/ 또는 ${CLAUDE_HOME:-~/.claude}/todos/ - TODO 기록다음 bash 명령어로 세션 데이터를 수집하세요:
# 데이터 경로 자동 탐색
PROJECT_DIR=".claude/projects"
TODO_DIR=".claude/todos"
[ -d "$PROJECT_DIR" ] || PROJECT_DIR="$HOME/.claude/projects"
[ -d "$TODO_DIR" ] || TODO_DIR="$HOME/.claude/todos"
# 모든 프로젝트의 세션 파일 목록
find "$PROJECT_DIR" -name "*.jsonl" -type f 2>/dev/null
# 각 세션 파일에서 timestamp 추출하여 분석
for f in "$PROJECT_DIR"/*/*.jsonl; do
[ -e "$f" ] || continue
echo "=== $f ==="
cat "$f" 2>/dev/null | jq -r 'select(.type=="user") | .timestamp' 2>/dev/null | head -5
done
각 프로젝트의 jsonl 파일에서 timestamp를 추출하여 날짜별로 그룹핑:
timestamp의 시간대를 분석하여:
$PROJECT_DIR 하위 폴더별로:
가장 최근 세션들의:
╔══════════════════════════════════════════════════════════════╗
║ SESSION INSIGHTS ║
╠══════════════════════════════════════════════════════════════╣
📊 전체 통계
├─ 총 프로젝트 수: X개
├─ 총 세션 수: X개
└─ 분석 기간: YYYY-MM-DD ~ YYYY-MM-DD
📅 최근 7일 활동
├─ 01/19 (일): ████████ 8 sessions
├─ 01/18 (토): ████ 4 sessions
├─ ...
└─ 가장 활발한 날: 01/19 (8 sessions)
⏰ 시간대별 패턴
├─ 오전 (06-12): ██████ 30%
├─ 오후 (12-18): ████████████ 50%
├─ 저녁 (18-24): ████ 15%
└─ 심야 (00-06): █ 5%
📁 프로젝트별 활동 (Top 5)
├─ <your_service>: 25 sessions (마지막: 2시간 전)
├─ <your_other_service>: 10 sessions (마지막: 1일 전)
└─ ...
🕐 최근 세션
├─ [01/19 09:00] claude - "메인 프로젝트 설정..."
├─ [01/18 15:30] <your_service> - "테스트 코드 작성..."
└─ ...
╚══════════════════════════════════════════════════════════════╝
위 분석을 수행하고 대시보드 형태로 출력하세요.
npx claudepluginhub kt-cloud-infra-ops/cairnProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.