with one click
long-term-task
不中断长任务执行技能:理解问题、澄清需求、制定计划、连续执行直至完成
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
不中断长任务执行技能:理解问题、澄清需求、制定计划、连续执行直至完成
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
AI记忆持久化系统。使用memrec存储、检索、管理跨会话记忆。支持项目隔离、混合检索(KNN+BM25)、MMR重排、中文搜索。触发场景:(1)重要决策需记录,(2)关键知识需保存,(3)项目上下文需跨会话保持,(4)用户偏好需记忆,(5)检索历史知识辅助当前任务。
Rust 性能分析技能:通过 cargo flamegraph 生成火焰图(SVG),定位 CPU 热点函数并量化占比。适用于 Rust 项目性能瓶颈定位、热点分析、优化验证。触发场景:(1)分析 Rust 代码性能瓶颈,(2)定位 CPU 热点函数,(3)量化函数调用占比,(4)优化前后对比验证,(5)bench/unittest 性能不达预期时根因分析。
读取所有源代码,解构为设计图、设计文档、数据库设计; 没有执行文件,请按流程执行
项目问题侦测技能:综合分析设计、性能、安全问题,评分并提出重构或重建方案
局部代码修改技能:最小化修改完成功能,确保无蝴蝶效应,支持独立测试验证和全量关联检查
该skill没有执行文件,为操作指引:如何重构
| name | long-term-task |
| description | 不中断长任务执行技能:理解问题、澄清需求、制定计划、连续执行直至完成 |
TODO 都完成。违反以上约束视为执行失败,必须重新执行。
digraph long_task {
"理解问题" -> "展开分析问题";
"展开分析问题" -> "需澄清?";
"需澄清?" -> "提出澄清点" [label="yes"];
"需澄清?" -> "落地问题分析报告" [label="no"];
"提出澄清点" -> "用户澄清";
"用户澄清" -> "澄清完毕?";
"澄清完毕?" -> "提出澄清点" [label="no"];
"澄清完毕?" -> "落地问题分析报告" [label="yes"];
"落地问题分析报告" -> "构建详细计划";
"构建详细计划" -> "向用户确认计划";
"向用户确认计划" -> "用户确认?";
"用户确认?" -> "修改计划" [label="no"];
"修改计划" -> "向用户确认计划";
"用户确认?" -> "连续执行计划" [label="yes"];
"连续执行计划" -> "粗略计划需完善?";
"粗略计划需完善?" -> "完善计划" [label="yes"];
"完善计划" -> "连续执行计划";
"粗略计划需完善?" -> "执行完毕?" [label="no"];
"执行完毕?" -> "连续执行计划" [label="no"];
"执行完毕?" -> "结束" [label="yes"];
}
| 类别 | 澄清问题示例 |
|---|---|
| 目标 | "核心目的是什么?优先级如何?" |
| 边界 | "哪些场景需要覆盖?哪些不需要?" |
| 技术 | "技术栈约束是什么?兼容性要求?" |
| 数据 | "数据来源?数据量级?数据格式?" |
| 性能 | "性能要求?响应时间?吞吐量?" |
| 安全 | "安全要求?权限控制?敏感数据?" |
| 集成 | "需要集成哪些系统?接口规范?" |
使用模板 templates/analysis-report.md,输出到 docs/analysis/{yyyymmdd}-{seq}-analysis.md。
使用模板 templates/execution-plan.md,输出到 docs/plans/{yyyymmdd}-{seq}-plan.md。
| 阶段 | 粒度要求 |
|---|---|
| 前期阶段(Phase 1-2) | 详细步骤,精确输出物 |
| 中期阶段(Phase 3-4) | 中等粒度,明确目标 |
| 后期阶段(Phase 5+) | 粗略框架,执行时完善 |
向用户展示计划摘要,请求确认:
计划已生成,请确认:
1. Phase 1: xxx
2. Phase 2: xxx
...
是否确认开始执行?
| 反馈 | 处理 |
|---|---|
| 确认执行 | 进入 Phase 6 |
| 修改计划 | 根据反馈修改,重新确认 |
| 取消任务 | 终止执行 |
核心:连续执行,不被打断
todowrite 记录执行进度,每步完成后立即进入下一个使用模板 templates/completion-summary.md 输出总结。
git add .
git commit -m "feat: 完成xxx任务"
| 情况 | 处理 |
|---|---|
| 技术阻塞 | 记录问题,尝试替代方案,继续执行 |
| 资源缺失 | 记录依赖,使用 mock/stub,继续执行 |
| 验证失败 | 分析原因,修复问题,重新验证 |
| 用户明确停止 | 停止执行,输出当前进度 |
| 用户提出修改 | 记录修改,继续执行(不重启) |
开始执行前:
执行过程中:
执行结束后: