用途
cancel-ralph 用于取消当前处于活跃状态的 Ralph 模式。Ralph 是一种自引用完成循环(self-referential completion loop)。自 v3.0 起,Ralph 默认会自动激活 Ultrawork 并行执行模式,因此取消 Ralph 时,与之关联的 Ultrawork 也会一并被取消。
主要能力
执行该命令会取消以下内容:
- Ralph:自引用完成循环
- Ultrawork:并行执行模式(默认随 Ralph 自动激活)
- Ralph Plan:迭代规划循环(若通过 /ralplan 处于活跃状态)
- Verification State:任何待处理的架构师验证
取消后,持久模式钩子将不再强制继续工作,用户可以自由停止。
使用方式
该技能要求执行一条命令来完全取消所有持久模式。命令内容如下(原样保留):
mkdir -p .omc ~/.claude && \
echo '{"active": false, "cancelled_at": "'$(date -Iseconds)'", "reason": "User cancelled via /cancel-ralph"}' > .omc/ralph-state.json && \
echo '{"active": false, "cancelled_at": "'$(date -Iseconds)'", "reason": "User cancelled via /cancel-ralph", "linked_to_ralph": false}' > .omc/ultrawork-state.json && \
echo '{"active": false, "cancelled_at": "'$(date -Iseconds)'", "reason": "User cancelled via /cancel-ralph"}' > .omc/ralph-plan-state.json && \
echo '{"active": false, "cancelled_at": "'$(date -Iseconds)'", "reason": "User cancelled via /cancel-ralph"}' > ~/.claude/ralph-state.json && \
echo '{"active": false, "cancelled_at": "'$(date -Iseconds)'", "reason": "User cancelled via /cancel-ralph"}' > ~/.claude/ultrawork-state.json && \
rm -f .omc/ralph-verification.json
该命令会创建 .omc 与 ~/.claude 目录,向多个状态文件写入 active 为 false 的 JSON 记录,并删除 .omc/ralph-verification.json。
关联模式说明
由于 v3.0 起 Ralph 会自动激活 Ultrawork 以进行并行执行,取消 Ralph 时关联的 Ultrawork 也会被取消。如果 Ultrawork 是单独启动的(并非通过 Ralph 启动),则需要使用 /oh-my-claudecode:cancel-ultrawork 单独取消。
重新开始
- /oh-my-claudecode:ralph "task":启动 ralph 并带 ultrawork(默认)
- /oh-my-claudecode:ultrawork "task":仅启动 ultrawork(独立模式)
限制
资料未提供该技能的其他限制、收费、价格或平台信息。