From ottonomous
Resets .otto/ workflow artifacts by clearing tasks, specs, sessions selectively or all (docs preserved). Destructive with preview and confirmation; use when starting over.
npx claudepluginhub brsbl/ottonomous --plugin ottonomousThis skill uses the workspace's default tool permissions.
Reset workflow data. Selectively or fully clears the `.otto/` directory.
Cleans up old .workflow-state/ run directories to free disk space. Filters by start date, status (completed, running, error), keeps recent runs, supports dry-run previews or remove-all mode.
Removes optimus-generated files from .claude/ directories in single, monorepo, or multi-repo projects. Classifies unmodified/generated/modified, skips tests, confirms before delete.
Share bugs, ideas, or general feedback.
Reset workflow data. Selectively or fully clears the .otto/ directory.
| Target | Directory | Contents |
|---|---|---|
tasks | .otto/tasks/ | Task lists |
specs | .otto/specs/ | Specifications |
sessions | .otto/sessions/ | Browser sessions |
all | Above targets | Everything except docs (default) |
/reset - Clear everything (prompts for confirmation)/reset tasks - Clear only task lists/reset specs tasks - Clear specs and tasks/reset sessions - Clear browser sessions only/reset all - Explicit full resetif [[ ! -d ".otto" ]]; then
echo "No .otto/ directory found. Nothing to reset."
exit 0
fi
If no .otto/ exists, report and stop.
Map targets to directories:
tasks -> .otto/tasks/
specs -> .otto/specs/
sessions -> .otto/sessions/
all -> tasks + specs + sessions (NOT docs)
If no arguments or all specified, target tasks, specs, and sessions. Docs are always preserved.
for pid_file in .otto/sessions/*/browser.pid .otto/otto/sessions/*/browser.pid; do
[ -f "$pid_file" ] && kill $(cat "$pid_file") 2>/dev/null || true
done
Show what will be removed with sizes:
du -sh <target_dirs> 2>/dev/null
Display to user:
Will remove:
.otto/tasks/ (4K)
.otto/specs/ (8K)
Use AskUserQuestion:
"This will delete the selected workflow data. Continue?" Options: "Yes, reset" / "Cancel"
After confirmation, remove only the targeted directories:
rm -rf <target_dirs>
For all, remove tasks, specs, and sessions (preserving docs):
rm -rf .otto/tasks .otto/specs .otto/sessions .otto/otto
Reset complete. Cleared: tasks, specs
Run /otto or /spec to continue.