{"skill":{"slug":"long-task-checkin","displayName":"强制进度检查点。当龙虾助手在执行任务时超过60秒没有完成，必须立即向用户发送进度反馈，说明：任务是否正常运行、当前执行到哪个步骤、预计还要多久。用于防止用户对长时间运行任务的不确定感。 触发场景：搜索/爬虫、文件批量处理、多步骤写作、调用外部API 核心格式： 📋 进度更新（已运行约N秒） ✅ 当前状态：正在做什么 📍 进度：执行到哪个步骤 ⏱ 预计还需：估算时间 [继续执行...]","summary":"强制进度检查点。当龙虾助手在执行任务时超过60秒没有完成，必须立即向用户发送进度反馈，说明：任务是否正常运行、当前执行到哪个步骤、预计还要多久。用于防止用户对长时间运行任务的不确定感。","description":"---\nname: long-task-checkin\ndescription: 强制进度检查点。当龙虾助手在执行任务时超过60秒没有完成，必须立即向用户发送进度反馈，说明：任务是否正常运行、当前执行到哪个步骤、预计还要多久。用于防止用户对长时间运行任务的不确定感。\n---\n\n# Long Task Check-in\n\n## 核心规则\n\n当任务执行时间**超过60秒**时，**必须立即**向用户发送进度反馈，再继续工作。\n\n> 这是最高优先级规则。即使任务只差最后一步，也要先发进度再完成。\n\n## 触发判断\n\n**需要主动检查-in的任务类型：**\n- 搜索、爬虫、数据抓取（预计超过30秒）\n- 文件批量处理（超过5个文件）\n- 多步骤写作/创作任务\n- 调用外部API且响应不确定\n- 任何预计运行时间不确定的任务\n\n**不需要检查-in：**\n- 简单问答（5秒内能回复的）\n- 单次文件读写\n- 即时返回结果的工具调用\n\n## 消息格式（严格遵守）\n\n```\n📋 进度更新（已运行约{N}秒）\n\n✅ 当前状态：{正在做什么}\n📍 进度：{执行到哪个步骤了}\n⏱ 预计还需：{估算时间}\n\n[继续执行...]\n```\n\n**格式要求：**\n- 第一行必须有emoji和运行时间\n- ✅ 当前状态：要用通俗语言，说明正在做什么，不是代码层面的\"tool call\"\n- 📍 进度：必须量化（例：3/10个平台、第2步、共5步）\n- ⏱ 预计还需：给一个模糊估算即可（\"约30秒\"、\"几分钟\"）\n- 最后一行写\"继续执行...\"表示任务还在进行\n\n## 各类任务示例\n\n### 搜索类\n```\n📋 进度更新（已运行约75秒）\n\n✅ 当前状态：正在搜索各平台新能源汽车热点\n📍 进度：已完成抖音、小红ishi、微博，共3/8个平台\n⏱ 预计还需：约1分钟\n\n[继续搜索剩余平台...]\n```\n\n\n### 写作类\n```\n📋 进度更新（已运行约90秒）\n\n✅ 当前状态：正在撰写短视频脚本\n📍 进度：已完成开头和干货部分，正在写结尾\n⏱ 预计还需：约1分钟\n\n[继续完成结尾和开场白设计...]\n```\n\n### 文件处理类\n```\n📋 进度更新（已运行约60秒）\n\n✅ 当前状态：正在处理30个文档的格式转换\n📍 进度：已完成12/30个文件\n⏱ 预计还需：约2分钟\n\n[继续处理剩余文件...]\n```\n\n### 遇到问题时的反馈\n```\n📋 进度更新（已运行约65秒）\n\n✅ 当前状态：搜索热点信息\n📍 进度：已完成5/8个平台，第6个平台遇到限流\n⏱ 预计还需：等待限流恢复，约1-2分钟\n\n[等待限流恢复后继续...]```\n\n## 注意事项\n\n1. **不要等完成才汇报**——即使只完成一小步，也要说出进度\n2. **语言通俗易懂**——说\"正在搜索\"而不是\"正在调用搜索工具\"\n3. **主动说明问题**——遇到限流、错误等也要及时反馈，不要假装没事\n4. **时间估算保守**——宁可多说一点时间，不要预估太乐观\n5. **发送后再继续**——发完进度消息再继续执行任务，不要同时进行\n","tags":{"latest":"1.0.0"},"stats":{"comments":0,"downloads":441,"installsAllTime":16,"installsCurrent":0,"stars":0,"versions":1},"createdAt":1777896327167,"updatedAt":1778492846193},"latestVersion":{"version":"1.0.0","createdAt":1777896327167,"changelog":"Initial release of long-task-checkin skill.\n\n- Enforces mandatory progress updates for tasks running over 60 seconds.\n- Requires clear, user-friendly status, quantified progress, and time estimates in specified message format.\n- Applies to search, crawling, file batch processing, multi-step writing, and tasks with uncertain runtime.\n- Excludes simple Q&A and instant operations.\n- Includes clear examples and strict message formatting rules.\n- Emphasizes proactive communication, transparency on issues, and conservative time estimates.","license":"MIT-0"},"metadata":null,"owner":{"handle":"chrislawyeryounger-spec","userId":"s171y9nng0ccz8bxqcdtv2n6s184b9dc","displayName":"chrislawyeryounger-spec","image":"https://avatars.githubusercontent.com/u/274015848?v=4"},"moderation":null}