From Ultragoal
Stops the active ultragoal loop — archives the goal as abandoned or paused, releases the gate, and optionally records dead ends for future attempts.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ultragoal:stopThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The user wants to stop the active goal loop. Reason given (may be empty):
The user wants to stop the active goal loop. Reason given (may be empty):
$ARGUMENTS.ultragoal/goals/active/<slug>/goal.md whose session: matches the current session (or the legacy .ultragoal/goals/active.md). If more than one active goal exists across sessions, confirm which one to stop — default to this session's. If none, say so and stop.status: paused, leave the directory in place. The SessionStart banner surfaces it next time the bound session starts.status: abandoned, append the reason and the date to the Decision journal, move goal.md to .ultragoal/goals/archive/<slug>.md, remove the now-empty active/<slug>/ directory, and append a row to .ultragoal/stats.tsv (tab-separated; header date slug kind outcome turns verifier_fails budget if the file is new): date, slug, kind, abandoned, turns used (the goal dir's .turns), FAIL-verdict count in the goal file, budget.failures.md exists so the next attempt doesn't repeat them). If the user agrees, follow the ultragoal:remember protocol.npx claudepluginhub morphaxl/ultragoal --plugin ultragoalPauses an active goalkeeper goal without losing state, allowing later resumption with /goal-resume.
Gracefully closes, pauses, or verifies coding sessions: harvests promotable content, saves progress, archives soul purpose, settles AtlasCoin bounties. Triggers on /stop or phrases like 'wrap up'.