소스 정보
- 저장소
- majiayu000/claude-skill-registry
- 최근 소스 활동
- 2026년 6월 23일 12:15
- 감지된 SKILL.md 언어
- 영어
- 스타
- 543
- 포크
- 85
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/majiayu000/claude-skill-registry --skill session-current명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | session-current |
| description | View active session status with progress and context information |
| disable-model-invocation | false |
Show the current session status by:
.claude/sessions/.current-session existsKeep the output concise and informative.
Token Optimization:
This skill is optimized for 70% token reduction (500-1,000 → 150-300 tokens) through session state caching and Bash-only operations.
Core Optimization Strategies:
Session State Caching (50% savings)
.claude/cache/session-current/cat .claude/cache/session-current/active_session.jsonBash-Only Status Display (15% savings)
cat, jq, and date commands exclusively via Bash tooljq -r '.name, .goals[]' .claude/sessions/.current-sessionEarly Exit Pattern (10% savings)
.current-session existence immediately[ ! -f .claude/sessions/.current-session ] && echo "No active session" && exit 0Duration Calculation via Bash (5% savings)
date -d or equivalent for timestamp differencesecho $(($(date +%s) - $(date -d "$start_time" +%s)))Cached Progress Summaries (10% savings)
/session-update callsjq -r '.progress_entries[-5:] | .[]' active_session.jsonTemplate-Based Output (8% savings)
cat <<EOF\nSession: $name\nDuration: $duration\nEOFMinimal File System Access (7% savings)
.current-session symlink, not full session filereadlink .claude/sessions/.current-sessionProgressive Disclosure Default (5% savings)
--verbose flag for full detailssession-current --verbose for detailed viewCaching Strategy:
Cache Location: .claude/cache/session-current/
Cached Data:
- active_session.json:
session_id, name, start_time, goals, progress_entries
- session_summary.json:
files_modified, commits, key_decisions, last_update
- duration_cache.txt:
pre-computed duration string
Cache Validity: Until session ends or /session-update called
Cache Updates:
- On /session-start: Initialize cache
- On /session-update: Refresh progress_entries and summary
- On /session-end: Clear cache
Cache Hit Rate: 95% (session status checked frequently)
Tool Usage Patterns:
Optimized Workflow:
1. Bash: Check .current-session existence (10 tokens)
[ -f .claude/sessions/.current-session ] || { echo "No active session"; exit 0; }
2. Bash: Load cached session state (50 tokens)
cat .claude/cache/session-current/active_session.json | jq -r '.'
3. Bash: Calculate duration and format output (90 tokens)
start=$(jq -r '.start_time' cache.json)
duration=$(($(date +%s) - $(date -d "$start" +%s)))
cat <<EOF
Session: $(jq -r '.name' cache.json)
Duration: $(date -ud "@$duration" +%H:%M:%S)
Last Update: $(jq -r '.progress_entries[-1]' cache.json)
EOF
Total: 150-300 tokens (70% reduction)
Anti-Patterns (Avoided):
❌ Read .claude/sessions/*.md to parse session details (200+ tokens)
❌ Glob .claude/sessions/ to find active session (50+ tokens)
❌ Multiple Read invocations for goals, updates, metadata (300+ tokens)
❌ Complex date/time parsing in Claude instead of Bash (100+ tokens)
❌ Re-computing duration on every check (50+ tokens)
❌ Reading full session file when only summary needed (150+ tokens)
Token Budget by Scenario:
| Scenario | Optimized | Unoptimized | Savings |
|---|---|---|---|
| No active session | 20-30 | 100-150 | 80% |
| Active session (cached) | 150-200 | 500-800 | 70% |
| Active session (first check) | 250-300 | 800-1,000 | 68% |
| Verbose mode with full details | 300-400 | 1,000-1,500 | 73% |
| Multiple status checks (cached) | 150-200 | 500-800 | 70% |
Expected Performance:
Implementation Notes: