{"skill":{"slug":"ren-wu-shou-wei-qi","displayName":"任务收尾器","summary":"强制任务收尾与证据提交。确保每个任务都有明确的目标、进度、下一步和完成证据。","description":"---\nname: 任务收尾器\nversion: 1.0.2\ndescription: 强制任务收尾与证据提交。确保每个任务都有明确的目标、进度、下一步和完成证据。\n---\n\n# 任务收尾器\n\n强制任务收尾，确保每个任务都有明确的完成证据。防止任务中途停滞、无证据完成。\n\n## 为什么需要这个技能\n\n**问题**: AI 代理经常：\n- 任务中途停止，无解释\n- 只输出计划，不执行\n- 缺少明确的完成标准\n- 没有证据工件\n\n**解决方案**: 此技能强制执行：\n- 每个实质性步骤输出目标/进度/下一步\n- 完成时必须提供证据\n- 多步骤任务必须有完成证明格式\n\n## 工作流程\n\n### 1. 任务启动\n\n每个任务开始时输出：\n\n```markdown\n**目标**: 完成时是什么样子\n**进度**: 已完成什么\n**下一步**: 现在执行的一个具体行动\n```\n\n### 2. 执行中更新\n\n每个实质性步骤后更新进度：\n\n```markdown\n**进度更新**:\n- 已完成：步骤 1, 2\n- 当前：执行步骤 3\n- 阻塞：无（或具体阻塞 + 已尝试 + 最小解锁输入）\n```\n\n### 3. 完成证明格式\n\n2 步以上的任务必须包含：\n\n```markdown\n**DONE_CHECKLIST**:\n- [ ] 项目 1 已完成\n- [ ] 项目 2 已完成\n\n**EVIDENCE**:\n- 已执行：命令/操作摘要\n- 工件：路径/URL/ID\n- 已验证：检查命令结果\n\n**NEXT_AUTONOMOUS_STEP**:\n- 一个无需用户输入即可执行的后续步骤\n```\n\n### 4. 反停滞规则\n\n- 仅计划的回复：最多 1 次\n- 下一次回复必须包含执行证据\n- 永远不要以\"我现在将...\"结束而不显示工具结果\n\n## 可执行完成标准\n\n任务完成当且仅当：\n\n| 标准 | 验证 |\n|------|------|\n| 目标已陈述 | Select-String \"目标\" memory/{date}.md 匹配 |\n| 进度已追踪 | Select-String \"进度\" memory/{date}.md 匹配 |\n| 下一步已定义 | Select-String \"下一步\" memory/{date}.md 匹配 |\n| 证据存在 | 工件路径/URL 存在 |\n| 无未解决标记 | Select-String \"TODO|PENDING|TBD\" artifact 无返回 |\n\n## 使用示例\n\n### 示例 1：发布技能到 ClawHub\n\n```markdown\n**目标**: 发布 skill 到 ClawHub，返回 URL 和 skill_id\n\n**进度**: \n- 已完成：读取 SKILL.md，打开浏览器\n- 当前：填写发布表单\n\n**下一步**: 填写 Slug/Name/Version 字段\n\n---\n\n**进度更新**:\n- 已完成：表单填写，文件上传\n- 当前：等待发布确认\n- 阻塞：无\n\n---\n\n**DONE_CHECKLIST**:\n- [x] 技能已发布\n- [x] URL 已验证可访问\n- [x] skill_id 已记录\n\n**EVIDENCE**:\n- 已执行：clawhub publish 命令\n- 工件：https://clawhub.ai/Dalomeve/my-skill\n- skill_id: k97xxxxx\n- 已验证：浏览器导航到 URL，200 OK\n\n**NEXT_AUTONOMOUS_STEP**:\n- 更新 INDEX.md 添加新技能条目\n```\n\n### 示例 2：研究 GitHub 热门项目\n\n```markdown\n**目标**: 研究 12+ GitHub 热门项目，提炼 3-5 个痛点，选择一个方向实现\n\n**进度**:\n- 已完成：浏览 GitHub Trending，记录 14 个项目\n- 当前：分析痛点，选择方向\n\n**下一步**: 编写研究报告到 outputs/\n\n---\n\n**DONE_CHECKLIST**:\n- [x] 14 个项目已分析\n- [x] 5 个痛点已识别\n- [x] 研究方向已选择（验证空白）\n- [x] 新项目已创建并发布\n\n**EVIDENCE**:\n- 研究报告：outputs/2026-03-01-github-research.md\n- 新项目：https://github.com/Dalomeve/agent-audit-trail\n- 测试通过：python test_audit_trail.py (4/4 tests passed)\n- Commit: 03307bdc84abab4bd5e78ab51abcd271ca85a4ab\n\n**NEXT_AUTONOMOUS_STEP**:\n- 将新项目添加到长期任务追踪\n```\n\n## 隐私/安全\n\n- 证据中不包含敏感数据\n- 工件路径使用相对路径或工作空间路径\n- 任务日志中不包含凭据\n\n## 自触发\n\n当以下情况时使用：\n- 启动任何多步骤任务\n- 中断后恢复\n- 移交给另一个代理\n- 用户要求\"不要只给计划，直接执行\"\n\n## 与其他技能集成\n\n- **task-finish-contract**: 英文版本，概念相同\n- **agent-audit-trail**: 使用审计追踪记录证据\n- **phoenix-loop**: 从失败中学习，更新收尾模式\n- **HEARTBEAT.md**: 心跳检查任务收尾状态\n\n## 限制\n\n- 需要代理自觉遵守\n- 证据验证是尽力的（URL 可能过期）\n- 不适用于单步骤简单任务\n\n## 参考\n\n- `tasks/QUEUE.md` - 任务队列格式\n- `memory/tasks.md` - 任务历史\n- `skills/task-finish-contract/` - 英文版本\n\n---\n\n**有始有终。用证据证明。**","tags":{"latest":"1.0.2"},"stats":{"comments":0,"downloads":632,"installsAllTime":24,"installsCurrent":0,"stars":0,"versions":3},"createdAt":1772307884537,"updatedAt":1778491670926},"latestVersion":{"version":"1.0.2","createdAt":1772308425246,"changelog":"Fixed UTF-8 encoding, verified readable Chinese content","license":null},"metadata":null,"owner":{"handle":"dalomeve","userId":"s170jb8y518cbtqkxpgjgcz0yn843mr1","displayName":"Dalomeve","image":"https://avatars.githubusercontent.com/u/115125037?v=4"},"moderation":null}