en un clic
task-strategy
通用任务降级策略:当工具不可用、操作被拒绝、或任务超时时,提供标准的降级路径和替代方案选择,避免死循环。
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
通用任务降级策略:当工具不可用、操作被拒绝、或任务超时时,提供标准的降级路径和替代方案选择,避免死循环。
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
消息渠道接入配置:飞书 WebSocket 长连接配置与使用说明。未来支持微信、Telegram 等渠道。
飞书云文档(Docx / Wiki 文档):读取和编辑飞书文档内容。当用户给出文档 URL 或 token,或需要查看、创建、编辑文档、插入或下载文档图片附件时使用。文档中嵌入的电子表格、多维表格、画板,先用本 skill 提取 token 再切到对应 skill。当用户给出 doubao.com 的 /docx/ 或 /wiki/ URL/token 时,也应直接使用本 skill;路由依据是 URL 路径模式和 token,而不是域名。不负责文档评论管理,也不负责表格或 Base 的数据操作。
飞书即时通讯:收发消息和管理群聊。发送和回复消息、搜索聊天记录、管理群聊成员、上传下载图片和文件(支持大文件分片下载)、管理表情回复、发送应用内/短信/电话加急、发送和处理交互卡片(Interactive Card)、监听卡片按钮回调(card.action.trigger)。当用户需要发消息、查看或搜索聊天记录、下载聊天中的文件、查看群成员、搜索群、创建群聊或话题群、管理标记数据、管理 Feed 置顶(添加/移除/查询置顶会话)、管理标签数据、处理卡片回调时使用。
Use when first setting up lark-cli, running auth login, switching user/bot identity (--as), handling permission denied or scope errors, needing to update lark-cli, or seeing _notice in JSON output.
微信读书助手 — 搜索书籍、管理书架、查看笔记划线、阅读统计、发现推荐好书。
对代码变更做审查:识别 bug、安全漏洞、性能问题。P0 必须修复写评论,P1 建议性评论,P2 只在总结里一句带过。
| name | task-strategy |
| version | 0.1.0 |
| trigger | 做不到|不行|失败|超时|被拒绝|无法完成|怎么办|替代方案|降级|fallback |
| fast_path | true |
| description | 通用任务降级策略:当工具不可用、操作被拒绝、或任务超时时,提供标准的降级路径和替代方案选择,避免死循环。 |
当工具调用失败、操作被拒绝、或连续尝试未果时,按本策略处理。
同一目标、同一方法连续失败 3 次 → 停止尝试该方法,切换到降级路径或上报用户。
绝不做:
错误类型判断:
├── "未连接/不可用/not found" → 该工具的后端服务未就绪
│ ├── 告知用户具体哪个服务未启动
│ ├── 提供启动命令建议(如有)
│ └── 问用户是否要换方案
├── "授权被拒绝/denied" → 用户不允许此操作
│ ├── 不要用其他工具绕过(这违背用户意愿)
│ ├── 说明为什么需要这个操作
│ └── 提供不需要该权限的替代方案
├── "超时" → 操作耗时超出限制
│ ├── 不要立即重试相同操作
│ ├── 分析超时原因(网络?任务太重?)
│ └── 提供简化方案或分步方案
└── 其他错误 → 看错误信息决定
├── 参数错误:修正参数重试 1 次
└── 未知错误:上报用户
browser_session 失败:
├── "扩展未连接" → 提示用户检查扩展 → 如无法修复 → agent-browser 兜底
├── "会话不存在" → 重新创建 session
└── 其他 → 上报
browser_page 操作失败:
├── ref not found → 重新 snapshot → 用 selector 缩小范围 → eval 直接 DOM 操作
├── 页面未加载 → wait(load) → 再试
└── 连续 3 次 → 停止,上报 blocker
shell 被拒绝后:
├── 评估:这个命令是否真的必需?
│ ├── 是读取信息 → 用 file_read / web_fetch / rg_search 等替代
│ ├── 是安装软件 → 告知用户需要手动安装,给出命令
│ ├── 是执行脚本 → 先用 file_write 写到文件,告知用户手动执行
│ └── 是高危操作 → 解释风险,让用户自己在终端执行
├── 绝不做:
│ ├── 用 delegate_coding 跑相同命令(同样需要 shell 权限)
│ ├── 换个工具试图绕过授权(eval/background_task 等)
│ └── 反复请求授权
delegate_coding 失败后:
├── 超时 → 任务太重,拆分成小步骤自己做
├── Agent 不可用 → 自己用 file_write + shell(如有权限) 完成
├── 绝不做:立即重试相同的 delegate_coding 调用
cua-driver 未连接:
├── 不要反复尝试 screenshot
├── 如果目标是操作浏览器 → 用 browser 工具替代
├── 如果目标是执行命令/查进程/管理文件 → 用 shell 工具(shell 完全独立于 cua-driver,始终可用)
├── 如果目标是操作 GUI 应用(非浏览器)→ 告知用户需要先启动 cua-driver
├── 重要:cua-driver 未连接不影响 shell、file_read/write、web_search 等工具的使用
当需要上报 blocker 时,用以下结构:
**当前状况**:[一句话说明卡在哪]
**已尝试**:[列出已试过的方法]
**建议**:[给出 1-2 个可行的替代方案,让用户选择]
不要: