gsd-progress

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese
<objective> Check project progress, summarize recent work and what's ahead, then intelligently route to the next action.
Three modes:
  • default: Show progress report + intelligently route to the next action (execute or plan). Provides situational awareness before continuing work.
  • --next: Automatically advance to the next logical step without manual route selection. Reads STATE.md, ROADMAP.md, and phase directories. Supports
    --force
    to bypass safety gates.
  • --do "task description": Analyze freeform natural language and dispatch to the most appropriate GSD command. Never does the work itself — matches intent, confirms, hands off.
  • --forensic: Append a 6-check integrity audit after the standard progress report. </objective>
<flags> - **--next**: Detect current project state and automatically invoke the next logical GSD workflow step. Scans all prior phases for incomplete work before routing. `--next --force` bypasses safety gates. - **--next --auto**: Like `--next`, but after the determined step completes, automatically re-invokes `/gsd-progress --next --auto` to continue chaining steps until completion or a blocking decision. Enables hands-free plan→execute→verify→complete progression. - **--next --converge**: When the next action is planning (Route 3), route it through the plan-review **convergence** loop instead of the standard planner. Requires `workflow.plan_review_convergence=true` (enable with `gsd config-set workflow.plan_review_convergence true`). `--cross-ai` is an alias. Reviewer flags (`--codex`, `--gemini`, `--claude`, `--opencode`, `--ollama`, `--lm-studio`, `--llama-cpp`, `--all`) and `--max-cycles N` are forwarded to the convergence loop. - **--do "..."**: Smart dispatcher — match freeform intent to the best GSD command using routing rules, confirm the match, then hand off. - **--forensic**: Run 6-check integrity audit after the standard progress report. - **(no flag)**: Standard progress check + intelligent routing (Routes A through F). </flags>
<execution_context> @/.claude/gsd-core/workflows/progress.md @/.claude/gsd-core/workflows/next.md @/.claude/gsd-core/workflows/do.md @/.claude/gsd-core/references/ui-brand.md </execution_context>
<process> Arguments provided: "$ARGUMENTS" Parse the first token from the provided arguments: - If it is `--next`: strip the flag, execute the next workflow (passing remaining args e.g. --force, --auto). - If it is `--do`: strip the flag, pass remainder as freeform intent to the do workflow. - Otherwise: execute the progress workflow end-to-end (pass --forensic through if present).
Preserve all routing logic from the target workflow. </process>
<objective> 检查项目进度,总结近期工作及后续安排,然后智能路由至下一步操作。
三种模式:
  • default:显示进度报告 + 智能路由至下一步操作(执行或规划)。在继续工作前提供情境感知。
  • --next:无需手动选择路由,自动推进至下一个逻辑步骤。读取STATE.md、ROADMAP.md和阶段目录。支持
    --force
    参数绕过安全校验。
  • --do "task description":分析自由格式自然语言,并分派至最合适的GSD命令。本身不执行任务——仅匹配意图、确认后移交。
  • --forensic:在标准进度报告后附加一项6项检查的完整性审计。 </objective>
<flags> - **--next**:检测当前项目状态,自动调用下一个符合逻辑的GSD工作流步骤。在路由前扫描所有先前阶段的未完成工作。`--next --force`可绕过安全校验。 - **--next --auto**:类似`--next`,但在确定的步骤完成后,自动重新调用`/gsd-progress --next --auto`以继续链式执行步骤,直至完成或遇到需要决策的阻塞点。实现无需手动干预的计划→执行→验证→完成流程。 - **--next --converge**:当下一步操作为规划(路由3)时,将其通过计划评审**收敛**循环进行路由,而非标准规划器。需要设置`workflow.plan_review_convergence=true`(可通过`gsd config-set workflow.plan_review_convergence true`启用)。`--cross-ai`是其别名。评审器参数(`--codex`, `--gemini`, `--claude`, `--opencode`, `--ollama`, `--lm-studio`, `--llama-cpp`, `--all`)和`--max-cycles N`会被传递至收敛循环。 - **--do "..."**:智能分派器——使用路由规则将自由格式意图匹配至最佳GSD命令,确认匹配后移交任务。 - **--forensic**:在标准进度报告后运行6项检查的完整性审计。 - **(无参数)**:标准进度检查 + 智能路由(路由A至F)。 </flags>
<execution_context> @/.claude/gsd-core/workflows/progress.md @/.claude/gsd-core/workflows/next.md @/.claude/gsd-core/workflows/do.md @/.claude/gsd-core/references/ui-brand.md </execution_context>
<process> 提供的参数:"$ARGUMENTS" 从提供的参数中解析第一个标记: - 如果是`--next`:移除该参数,执行下一步工作流(传递剩余参数,如--force、--auto)。 - 如果是`--do`:移除该参数,将剩余内容作为自由格式意图传递至do工作流。 - 否则:完整执行进度工作流(如果存在--forensic则一并传递)。
保留目标工作流的所有路由逻辑。 </process>