restore

GitHub

从快照恢复cmux工作区布局和Claude会话,重建终端面板树并恢复目录与对话状态。

skills/restore/SKILL.md sanghun0724/cmux-claude-skills

Trigger Scenarios

需要恢复之前的终端布局 恢复断开的Claude会话

Install

npx skills add sanghun0724/cmux-claude-skills --skill restore -g -y
More Options

Use without installing

npx skills use sanghun0724/cmux-claude-skills@restore

指定 Agent (Claude Code)

npx skills add sanghun0724/cmux-claude-skills --skill restore -a claude-code -g -y

安装 repo 全部 skill

npx skills add sanghun0724/cmux-claude-skills --all -g -y

预览 repo 内 skill

npx skills add sanghun0724/cmux-claude-skills --list

SKILL.md

Frontmatter
{
    "name": "restore",
    "description": "cmux-snapshot으로 저장한 스냅샷을 복원합니다. 워크스페이스 레이아웃과 Claude 세션을 재구성합니다.",
    "argument-hint": "[snapshot-name-or-path]  기본: 최신 스냅샷"
}

저장된 스냅샷에서 cmux 레이아웃과 Claude 세션을 복원합니다.

인자: {{ARGUMENTS}}

실행

cmux-restore {{ARGUMENTS}}

복원 순서

  1. 스냅샷 파일 로드 (기본: ~/.cmux-snapshots/latest.json)
  2. 각 워크스페이스를 cmux new-workspace로 생성
  3. pane 트리를 재귀적으로 cmux new-split으로 재구성
  4. 각 surface에 cd <dir> 전송
  5. Claude surface는:
    • 세션 ID 있으면: claude --resume <id> 로 정확한 세션 복원
    • 없으면: claude -c 로 최근 세션 복원

타이밍 조정

머신이 느리거나 복원 중 실패가 생기면 대기 시간을 늘리세요:

CMUX_RESTORE_DELAY=1.0 cmux-restore

주의사항

  • cmux.app이 실행 중이어야 합니다.
  • 세션 ID 매칭은 베스트에포트 방식입니다. Claude 세션 인덱스(~/.claude/projects/)가 없으면 claude -c fallback을 사용합니다.

Version History

  • 41f7ead Current 2026-07-24 21:05

Same Skill Collection

skills/day-start/SKILL.md
skills/layout-skills/SKILL.md
skills/layout-web/SKILL.md
skills/organize/SKILL.md
skills/preview/SKILL.md
skills/snapshot/SKILL.md

Metadata

Files
0
Version
41f7ead
Hash
c7a8bc86
Indexed
2026-07-24 21:05

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-22 02:04
浙ICP备14020137号-1 $mapa de visitantes$