← ClaudeAtlas

undo-worklisted

Safely discard or revert failed implementation attempts and restore a clean working state.
joris887/exosuit · ★ 4 · AI & Automation · score 74
Install: claude install-skill joris887/exosuit
______________________________________________________________________ ## undo-work Safely undo work when an implementation attempt has gone wrong. Provides structured rollback with safeguards against accidental data loss. Arguments: **$ARGUMENTS** ## 1. Assess Current State ```bash git status git log --oneline -10 git stash list ``` Determine the situation: - **Uncommitted changes only** → Soft or hard reset options - **One or more commits on feature branch** → Revert commits or reset branch - **Mid-story-cycle** → Full story rollback Present findings to the user before proceeding. ## 2. Confirm Scope with User <HARD-GATE> NEVER discard work without explicit user confirmation. Always show exactly what will be lost. </HARD-GATE> Show the user: - Files that will be affected (list modified/added/deleted files) - Commits that will be reverted (if any) - Whether there's uncommitted work at risk Ask the user to confirm one of these rollback levels: | Level | What it does | When to use | |-------|-------------|-------------| | **Soft** | Stash uncommitted changes (recoverable via `git stash pop`) | "Let me save this aside and try a different approach" | | **Hard** | Discard all uncommitted changes | "This attempt is wrong, start fresh from last commit" | | **Story** | Reset branch to before the story's commits | "The whole story implementation needs to restart" | ## 3. Execute Rollback ### Soft (stash) ```bash git stash push -m "undo-work: <user-provided reason or au