← ClaudeAtlas

wipelisted

Destructive cleanup of Atelier state — wraps scripts/wipe.sh. Use only when the user explicitly asks to wipe, reset, or start fresh. Requires the backend to be stopped first.
sebastiandev/atelier · ★ 6 · AI & Automation · score 66
Install: claude install-skill sebastiandev/atelier
# Wipe — destructive reset of Atelier state This is the nuclear option for getting back to a clean slate. The wrapped script (`scripts/wipe.sh` → `scripts/wipe.py`) handles the full cleanup including state outside the workspace dir (git worktree registry, Claude SDK transcript cache). ## What gets wiped | Surface | Wiped? | Notes | |---|---|---| | `~/Atelier/works/<slug>/` (works DB rows + on-disk dirs) | ✅ | Cascades to agents, artifacts, handoffs, transcripts. | | `~/Atelier/projects/<slug>/` (project DB rows + on-disk dirs) | ✅ | | | Per-agent git worktrees | ✅ | `git worktree remove → --force → rmtree + prune` per agent. | | Legacy `atelier/<work>/<agent>` branches in source repos | ✅ | Best-effort delete; custom user-named branches are NOT touched. | | `~/.claude/projects/<munged-workdir>/` (Claude SDK session JSONL) | ✅ | Per agent's workdir, deleted after the work-dir rmtree. | | Connections (DB rows + keychain entries) | ❌ — preserved | Re-running the wipe doesn't make you re-enter Jira/Sentry/Honeycomb tokens. | | `schema_version` | ❌ — preserved | The DB stays at the current schema version; no re-migration needed on next start. | | Amp threads on Sourcegraph's servers | ❌ — out of scope | Server-side; would need `amp threads delete` per session. | ## Steps ### 1. Confirm the backend is stopped The supervisor's in-flight writes will race the wipe's deletes if it's running. Ask the user: > Is the Atelier backend stopped? If it's running, kill it first (Ctrl+C i