Ralph Cleanup
Clean up Ralph worktrees, containers, and logs.
Claude CodeGeneric
---
name: ralph-cleanup
description: "Clean up Ralph worktrees, containers, and logs."
---
# Ralph Cleanup
Clean up Ralph resources.
## Usage
```bash
# Clean up specific feature
bash .claude/scripts/ralph-docker.sh cleanup <feature>
# Clean up orphaned resources (no feature specified)
bash .claude/scripts/ralph-docker.sh cleanup
Clean Up Specific Feature
bash .claude/scripts/ralph-docker.sh cleanup auth
This will:
- Stop container if running
- Remove the worktree
- Prune git worktree references
Note: The branch ralph/<feature> is preserved. Delete manually if needed:
git branch -D ralph/auth
Clean Up Orphaned Resources
bash .claude/scripts/ralph-docker.sh cleanup
This will:
- Remove stale lock files (lock exists but no container)
- Prune git worktree references
- Rotate logs older than 15 days
Manual Cleanup
# Remove all worktrees
rm -rf ./ralph-worktrees
# Remove all logs
rm -rf ./ralph-logs
# Remove all Ralph containers
docker rm -f $(docker ps -aq --filter "name=ralph-")
# Remove Docker image
docker rmi ralph:latest
# Delete all ralph branches
git branch | grep "ralph/" | xargs git branch -D
After Feature is Merged
Once you've merged a feature PR:
# Clean up the worktree
bash .claude/scripts/ralph-docker.sh cleanup <feature>
# Delete the branch
git branch -D ralph/<feature>
git push origin --delete ralph/<feature>
Maintain Ralph Cleanup?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[Ralph Cleanup on getagentictools](https://getagentictools.com/loops/simcoe-house-ralph-cleanup?ref=badge)