一键导入
reset-story
Safely reset a blocked or failed Evoloop story back to the build stage — clears deploy attempts and failure notes while preserving verification data
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Safely reset a blocked or failed Evoloop story back to the build stage — clears deploy attempts and failure notes while preserving verification data
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Show planning area readiness status -- statuses, open questions, blockers, and next actions
Clone an existing Evoloop story as a template for a new one — copies structure, resets status, prompts for changes to title, requirements, and dependencies
Estimate the total prompt size that will be sent to an AI agent when processing an Evoloop story — warns if approaching model context limits
Visualize the Evoloop story dependency graph as text tree and Mermaid flowchart — shows critical path, blocked chains, and ready-to-run stories
Run Evoloop doctor checks and auto-fix common issues — missing directories, non-executable scripts, missing templates, and provide remediation for manual fixes
Deep-dive into a specific story's state — stage, failures, dependencies, last agent output, requirement verification, and suggested next action
基于 SOC 职业分类
| name | reset-story |
| description | Safely reset a blocked or failed Evoloop story back to the build stage — clears deploy attempts and failure notes while preserving verification data |
| argument-hint | <US-XXX> |
| disable-model-invocation | true |
| allowed-tools | ["Read","Glob","Bash(jq *)","Bash(mv *)","Write"] |
Story ID from $ARGUMENTS. If empty → print usage. If prd/$ARGUMENTS.json missing → list available stories.
Read and display: title, stage, deploy attempts/notes, validation data. If complete → warn about full re-run. If build with 0 attempts → "No reset needed", stop.
Ask: "Reset from '' to 'build'? Clears deploy attempts and notes."
jq '.stage = "build" | .status.deploy.attempts = 0 | .status.deploy.notes = "" | .status.deploy.passes = false | .status.build.passes = false | .status.build.notes = "" | .status.review.passes = false | .status.review.notes = ""' prd/<ID>.json > prd/<ID>.json.tmp.$$ && mv prd/<ID>.json.tmp.$$ prd/<ID>.json
Critical: .stage is top-level. Preserve .status.validation entirely.
Display old vs new stage, cleared attempts, preserved validation. Suggest: ./orchestrator.sh run --tool claude --story <ID>