현재 프로젝트의 세션 목록 조회 및 전환
Lists active and archived sessions and switches to a specified session.
/plugin marketplace add wonjiko/claude-toymarket/plugin install typical-process@claude-toymarketsession_name to switchCurrent: !cat .claude/session/active 2>/dev/null || echo "(none)"
!for f in .claude/session/*-plan.md; do if [ -f "$f" ]; then name=$(basename "$f" -plan.md) context=".claude/session/$name-context.md" if [ -f "$context" ]; then phase=$(grep -m1 "Phase:" "$context" 2>/dev/null | sed 's/.*Phase: //') progress=$(grep -m1 "Progress:" "$context" 2>/dev/null | sed 's/.*Progress: //') echo "---" echo "Session: $name" echo "Phase: $phase" echo "Progress: $progress" fi fi done 2>/dev/null
!if [ -d .claude/session/archive ]; then count=$(ls .claude/session/archive/*-plan.md 2>/dev/null | wc -l | tr -d ' ') echo "($count archived sessions)" for f in .claude/session/archive/*-plan.md; do if [ -f "$f" ]; then name=$(basename "$f" -plan.md) echo " - $name" fi done 2>/dev/null else echo "(no archived sessions)" fi
If argument provided ($ARGUMENTS):
mv .claude/session/archive/$ARGUMENTS-*.md .claude/session/
echo "$ARGUMENTS" > .claude/session/activeIf no argument:
/typical-process:sessions [name] - Switch to session/typical-process:execute - Continue active session/typical-process:retrospect - Review active session