# useCommandProgress Implementation Plan > **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking. **Goal:** 抽出指令进度状态机与 `runCommand`。 **Spec:** `docs/superpowers/specs/2026-08-28-use-command-progress-design.md` ### Task 1 - Create `src/composables/useCommandProgress.js` - Modify `MonitorView.vue`:删除 `COMMAND_STATUS`~`runCommand` 块,改为 composable 调用;保留 Escape/`onUnmounted` 对 `closeCommandProgress` 的调用;`detailActions.statusText` 仍绑 `buttonStatusText` Commit: `refactor: 抽取 useCommandProgress 指令进度逻辑` ### Task 2 冒烟(Main) evaluate `startCommandProgress` 或打开浮层;关闭有效。 ## 约束 不改后台;精确 git add;中文 commit;跳过全量测试