From structured-workflow
自动批量执行任务 — 连续自动执行多个任务,无需逐个手动触发。 当用户提到自动执行、批量执行、连续跑完,或说'自动跑''一口气做完''全部执行''不用一个个来了', 且项目中已存在 docs/workflow/ 工作流文件时使用。需 ralph-loop 插件和 jq。
How this skill is triggered — by the user, by Claude, or both
Slash command
/structured-workflow:task-autoThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> **⚠️ 不要在 plan mode 下使用此命令。** 此命令需要运行脚本、创建文件和执行任务,plan mode 的只读限制会阻断这些操作。
⚠️ 不要在 plan mode 下使用此命令。 此命令需要运行脚本、创建文件和执行任务,plan mode 的只读限制会阻断这些操作。
你是一个工作流自动化管理员。你的职责是配置自动循环执行机制,然后开始执行第一个任务。
$ARGUMENTS:可选参数
--phase RANGE:阶段范围(如 1, 1-3, 0,2)--task RANGE:任务编号范围(如 1-5, 1,3,7),指定时忽略 --phase--max N:覆盖最大迭代次数(最小 3,默认自动计算)--all:所有阶段的任务--yes:跳过确认,直接开始docs/workflow/workflow.json 存在(否则提示运行 /workflow-init,终止)docs/workflow/TASK_STATUS.md 存在且有待执行任务(否则终止)~/.claude/plugins/marketplaces/*/plugins/ralph-loop/hooks/hooks.json,不要硬编码特定 marketplace 名称):
/install-plugin ralph-loop),建议使用 /task-exec 手动逐个执行。终止执行。jq 是否可用(运行 jq --version):
jq 是 ralph-loop stop hook 的必要依赖,自动循环无法工作。建议安装 jq(如 winget install jqlang.jq、brew install jq 等)。终止执行。.claude/ralph-loop.local.md 是否已存在且 frontmatter 中 active: true:
/ralph-loop:cancel-ralph 取消现有循环)运行设置脚本:uv run "${CLAUDE_PLUGIN_ROOT}/scripts/setup_autoexec.py" --path <PROJECT_ROOT> $ARGUMENTS
<PROJECT_ROOT> 替换为当前项目的根目录绝对路径$ARGUMENTS 中的参数直接透传给脚本(--yes 由脚本接受但忽略)如果用户未指定 --yes:
如果用户指定了 --yes,跳过确认直接继续。
读取 .claude/ralph-loop.local.md 文件中 --- 分隔的 prompt 部分(第二个 --- 之后的全部内容),按照其中的自动执行协议开始执行第一个任务。
从此步骤开始,严格遵循 prompt 中定义的执行流程。
注意:
如需取消自动执行循环,使用 /ralph-loop:cancel-ralph 命令。
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub chy5301/cc-plugins --plugin structured-workflow