plugins/tools/task/skills/resume/SKILL.md
恢复中断任务。当用户要求继续、恢复之前未完成的任务时触发,读取 index.json 检查数据完整性,确定恢复点后调用 flow 继续执行
npx skillsauth add lazygophers/ccplugin plugins/tools/task/skills/resumeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
恢复因会话中断(关闭终端、网络断开、/clear 等)而未完成的任务。
任务插件在每次状态转换时自动将当前状态写入 index.json。数据文件(context.json、align.json、task.json)作为天然检查点保留在磁盘上。Resume 读取这些持久化状态,确定中断点,然后将 flow 定位到正确位置继续。
文件级变更的回滚由 Claude Code 内置的
/rewind处理,本 skill 不重复此功能。
读取 .lazygophers/tasks/index.json。如果索引为空或不存在,输出"没有找到任何任务记录"并结束。
从索引中筛选状态不是 done / cancel 的任务。如果没有未完成任务,输出"没有需要恢复的任务"并结束。
如果 .lazygophers/tasks/{task_id}/.state.json 存在,读取它获取上次状态快照(current_state、transition_count)。这是快速路径,但仍需验证数据文件完整性。
逐个检查数据文件,验证文件存在且包含必需字段。文件损坏或字段缺失时视为不存在,降级到更早的恢复点。
| 文件 | 必需字段 | |------|---------| | context.json | task_related, code_style | | align.json | task_goal, acceptance_criteria | | task.json | subtasks |
如果 task.json 存在且包含 checkpoint 字段,读取检查点获取更精确的恢复信息(已完成/已失败的子任务列表)。
根据中断时的状态和数据文件完整性,确定 flow 应从哪个状态开始:
| 条件 | 恢复到 | |------|--------| | 中断在 pending/explore,或 context.json 缺失/损坏 | explore | | 中断在 align,或 align.json 缺失/损坏 | align | | 中断在 plan,或 task.json 缺失/损坏 | plan | | 中断在 exec,有 checkpoint 且全部完成 | verify | | 中断在 exec,其他情况 | exec(DAG 跳过已完成的子任务) | | 中断在 verify/adjust | verify | | 其他 | align(兜底) |
从已有数据文件中提取关键信息,传给 flow 避免 agent 重新探索:
调用 Skill("task:flow"),传入 task_id、resume_from(恢复状态)和 resume_context(上下文摘要)。
tools
UI/UX 与布局设计——做界面布局/结构/导航/组件/交互的设计决策。触发:做UI/UX/布局/排版/导航/组件/交互/栅格/响应式/图表选型/字体配对。按媒介路由 HTML/Web、原生 App(iOS/Android/桌面)、CLI、TUI。需后端动态系统不适用;配色/主题/色板走姊妹 skill design-color。
tools
主题与配色设计——做颜色搭配/调色板/主题/品牌色阶/暗模式的设计决策。触发:选配色/调色/主题/色板/品牌色/暗模式/对比度/色盲/UI风格。按媒介路由 HTML/Web(CSS变量)、原生App(平台token)、CLI(ANSI)、TUI(真彩/256/16降级)。保证可访问性(对比度/色盲安全)。需后端动态系统不适用;UI/UX 布局/组件/交互走姊妹 skill design-uiux。
tools
跨任意组件(plugin/skill/agent/command)的验证驱动优化循环纪律 skill。当用户要优化某个已有组件却无明确方向、或要防止改了反而更差(自评乐观偏差 / 多维同改归因失效 / 为凑分加废话膨胀)、或要把一套通用「评分→单变量改→改后验证严格更好才留否则回滚→触顶停」的纪律套到任意组件上时使用。管优化过程本身的纪律(validation gate / ratchet / 独立验证 / 触顶停),不评单组件深度(交 skill-dev),不查插件接线(交 plugin-dev)。仅手动 /optimize-any 触发。
data-ai
两层规则记忆 (基于 .skein/spec)。planning 时 recall 召回相关规则、task finish 后 sediment 沉淀学习 + prune 自动精简过期/重复/断链规则。core 常驻硬规 + recall 按需召回, 经判定门自动写盘 (不逐次问用户)。产出 .skein/spec 下 core/recall 规则文件 + index。另支持空仓 bootstrap 播种规则基线、记忆大面积失效 (大重构/换栈) 时 reconstruct 可逆归档后按项目类型分型重建、maintain 手动体检 (超预算/stale/断链/重复/废弃, --apply 自动修复)、auto-fix (Stop hook 写 .pending-fix 标记 → main 派 skein-specer bg 跑 maintain --apply 全自动修, 断链只报告)。