用途:引导 Claude 完成 DEFAULT_WORKFLOW 的全部步骤,重点提醒不得跳过的强制步骤(0、10、16、17),并在检查点给出阻断提示,避免在未完成代码审查、PR 审查和反馈实现前就创建或合并 PR。
主要能力:提供步骤完成跟踪方式(TodoWrite 或 ~/.amplihack/.claude/runtime/workflow_state.yaml);定义可视化进度条与详细状态显示格式;在 Step 15 前和 Step 21 前设置检查点,列出所需强制步骤;与 power steering 的 dev_workflow_complete 会话结束校验集成;记录预期阻断行为与错误恢复方式。
使用方式:工作流开始时为全部 22 个步骤(0-21)创建 TodoWrite 条目,或复制模板 cp .claude/templates/workflow_state.yaml.template .claude/runtime/workflow_state.yaml 并编辑 workflow_id、task_description、started_at;每完成一步更新状态并显示进度;接近强制步骤时显示提醒;结束时确认全部完成并删除状态文件。
适用场景:使用 amplihack DEFAULT_WORKFLOW 的开发会话,尤其是需要确保代码审查、PR 审查和反馈实现不被跳过的任务。
限制:该技能目前只是规范,不含可执行代码,无法强制 Claude 读取或阻止其跳过步骤;无 pre-commit 钩子或 CI 检查,只能在会话结束时通过 power steering 做启发式校验,且不读取 workflow_state.yaml;出错时采取 fail-open,记录并继续,不阻断用户。