← ClaudeAtlas

tlor-restorelisted

Restore-from-backup ritual — rolls back the tlor-orchestration installation to a backup created by `/tlor-init` or `install.sh`. Run explicitly via `/tlor-restore`.
twjohnwu/tlor-orchestration · ★ 0 · API & Backend · score 75
Install: claude install-skill twjohnwu/tlor-orchestration
# /tlor-restore — Rollback to Previous Installation Restore files from a backup created by `/tlor-init` or `install.sh`. ## Workflow ### Step 1: Find backups Backups are per-file siblings named `<file>.bak-YYYYMMDD-HHMMSS`, created next to the live file whenever `/tlor-init` or `install.sh` overwrites an agent role file that differs from the bundled copy (Step 3 of `/tlor-init`; the agent-role loop in `install.sh`). Search for them at all standard locations: ```bash # Check for per-file backups (current format) for base in ~/.claude/agents .claude/agents agents; do ls -1 "$base"/*.bak-[0-9]*-[0-9]* 2>/dev/null done ``` **Legacy fallback** — machines that ran an older version of this installer may instead have whole-directory backups from before the per-file scheme existed. Check for those too, and label them explicitly as legacy if found: ```bash # Legacy format: .tlor-backup-YYYYMMDD/ directories for base in ~/.claude .claude .; do ls -d "$base"/.tlor-backup-* 2>/dev/null done ``` If neither format is found: report "No backups found. Backups are created automatically when `/tlor-init` or `install.sh` overwrites a differing agent file. Run `/tlor-init` or `./install.sh` to create a fresh installation." and stop. ### Step 2: List available backups **Per-file backups** (current format) — present sorted by timestamp (newest first), grouped by original file: | Original file | Backup | Timestamp | Size | |------|--------|-----------|------| | (path, no .bak suffix)