用途:在任务收尾阶段固化成果并更新项目记忆。激活条件包括 /ai-dev-assistant:complete 命令、"Done with X task"、"Task complete"、"Finish this task",或所有验收标准看似已满足。
主要能力:执行 5 道质量门禁,全部通过才允许完成。Gate 1 代码规范(调用 code-pattern-checker);Gate 2 测试通过(需用户确认);Gate 3 架构合规(对照 architecture/main.md,检查 SOLID、DRY、Library-First);Gate 4 安全审查(调用 guide-integrator,安全主题经 /dev-guides-navigator security 解析,不要直接 WebFetch);Gate 5 任务产物完整(task.md 验收标准全部 [x],Phase Status 显示 1–3 阶段完成,research.md、architecture.md、implementation.md 齐全)。
使用方式:先读取 {project_path}/implementation_process/in_progress/{task_name}/task.md 核对验收标准并向用户确认;再逐项跑门禁;通过后用 Edit 在任务文件追加 Completion 段(完成日期、状态、摘要、文件变更表、测试结果、备注);随后移动整个任务文件夹: mkdir -p "{project_path}/implementation_process/completed" mv "{project_path}/implementation_process/in_progress/{task_name}" "{project_path}/implementation_process/completed/{task_name}" 再更新 project_state.md 的进度与当前焦点;用 ls -1d "{project_path}/implementation_process/in_progress/"*/ 2>/dev/null 列出剩余任务并建议下一个;若为组件最后一个任务,建议运行 superpowers:verification-before-completion 与完整测试。
限制:任一阻塞门禁失败即阻止完成,须先修复;测试需用户自行运行确认;安全审查不得直接 WebFetch;需在展示清单、发现问题、建议下一任务及运行验证前停下等待用户。