返回顶部
p

pad-mode触控模式

|

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.1.1
安全检测
已通过
207
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

pad-mode

PAD 模式(计划 → 讨论 → 批准 → 执行 → 交付)

概述

PAD 模式将模糊的请求转化为结构化、可追踪的执行计划。共五个阶段:计划 → 讨论 → 批准 → 执行 → 交付

⚠️ 强制执行

违反以下规则将被视为执行失败。请将 🛑 停止点视为硬性阻断——而非建议。

  1. 1. 跳过阶段3(批准)直接进入执行 → 立即停止。撤销所有已执行的操作。返回阶段3,将状态更新为 🔵 已确认,并等待用户明确批准。
  2. 在计划阶段进行深度调研 → 丢弃所有调研结果。计划阶段仅用于构建结构——不得调用工具、搜索网络、或读取模板以外的文件。
  3. 未询问执行模式即开始执行 → 暂停所有执行。询问用户前台/后台模式,等待回复,然后继续。
  4. 完成任务但未更新计划文件状态 → 立即更新计划文档。每个任务必须反映其实际状态(🔄 进行中 → ✅ 已完成 / ❌ 失败)。
  5. 未经按钮/文字确认即交付 → 不要自动归档。发送包含按钮(或文字回退)的完成摘要,并等待用户响应。

阶段1:计划

触发时,分析用户请求并创建计划文档。

如果触发条件仅为裸 /pad 且无额外上下文,不要猜测或从对话历史推断。而是直接询问用户:

你想计划什么?告诉我任务,我来分解。

等待用户提供明确请求后再继续。

  1. 1. 创建计划文件:plans/YYYY-MM-DD-<短标识>.md
- 使用 assets/plan-template.md 中的模板 - 标识 = 任务的2-4字摘要,小写,用连字符连接
  1. 2. 填写:
- 标题、状态(🟡 讨论中)、时间戳 - 原始需求(用户原话) - 理解(你的解读——确认正确) - 初步任务分解及暂定交付物
  1. 3. 不要先做大量调研。 呈现包含主要任务的简洁摘要。深度调研在批准后进行。
  2. 如果任何设计决策有2-3个明确选项,将其设为多选题(A/B/C),以便用户快速回答。
  3. 最多提出4个澄清问题。不要过多。

向用户呈现计划摘要并等待反馈。

阶段2:讨论

根据用户反馈迭代计划:

  1. 1. 每次修改后更新计划文档
  2. 在变更日志部分添加条目
  3. 细化任务分解和交付物
  4. 确认范围边界——哪些包含在内,哪些排除在外
  5. 每个任务必须有一个具体、可验证的交付物
- ❌ 优化代码(模糊) - ✅ 重构认证模块:将令牌验证提取到 auth/validator.js,更新登录路由以使用新模块,测试通过(具体)

持续进行,直到用户表示计划良好/看起来不错/已批准。

阶段3:批准

当用户确认计划时:

  1. 1. 将状态更新为 🔵 已确认
  2. 锁定计划——未经用户明确请求,不得更改范围
  3. 总结将要执行的内容:任务列表 + 预期交付物
  4. 进入阶段4

🛑 停止。 在以下所有条件满足之前,不得进入阶段4:

  • - [ ] 计划状态为 🔵 已确认(已在计划文件中更新)
  • [ ] 用户已通过文字(确认/approved/go/looks good)或点击批准按钮明确批准
  • [ ] 范围边界已在计划文档中锁定

如果用户尚未回复,不要执行。等待。不要从沉默或对话中的早期消息推断批准。

阶段4:执行

实时追踪执行任务:

  1. 1. 将状态更新为 🟢 执行中

🛑 停止。 在任何工具调用或任务执行之前,询问用户执行模式:

此计划有N个任务,需要一些时间。您希望在前台(实时更新)还是后台(完成后通知)运行?

在用户回复其首选模式之前,不要开始任何工具调用、网络搜索、文件写入或其他操作。如果渠道支持,使用按钮(前台 / 后台);否则等待文字回复。

  1. 2. > 此计划有N个任务,需要一些时间。您希望在前台(实时更新)还是后台(完成后通知)运行?
- 如果渠道支持按钮:使用 前台 / 后台 按钮 - 否则:以文字形式发送,等待用户文字回复
  1. 3. 前台模式:直接处理任务,每完成一个通知一次。
  2. 后台模式:生成一个带有计划上下文的子代理。子代理:
- 读取计划文档 - 按顺序执行任务 - 通过 sessions_send 在每项任务后向主会话发送进度更新 - 主代理将更新转发给用户
  1. 5. 按依赖顺序处理任务(独立任务可通过子代理并行运行)
  2. 对于每个任务:
- 在计划文档中将任务状态更新为 🔄 进行中 - 执行工作 - 成功时:标记为 ✅ 已完成,在备注中填写完成内容 - 失败时:标记为 ❌ 失败,记录问题,提出修复方案或跳过 - 每项任务完成后立即通知用户
  1. 7. 如果某个任务显示计划需要调整:
- 暂停执行 - 更新计划文档和变更日志 - 在继续之前询问用户

阶段5:交付

在所有任务标记为完成后,不要自动关闭计划。而是:

  1. 1. 将状态更新为 ⏳ 待审核
  2. 向用户发送完成摘要:
> 📋 计划XXX——所有任务已完成。交付物: > - T1.1 ✅ xxx > - T2.1 ✅ xxx > ... > > 一切看起来都好吗?需要任何修改吗?

🛑 停止。 不要自动归档。发送确认并等待用户响应:

  • - 如果渠道支持按钮:发送 ✅ 归档 / 🔧 需要修改 按钮,等待点击
  • 如果仅文字:发送摘要,等待用户回复匹配archive/done/looks good或changes/modify/needs work
  • 如果没有响应:不做任何操作。不要从沉默中推断批准。

  1. 4. 如果用户点击归档(或通过文字确认):

- 将状态更新为 ✅ 已完成
- 在计划文档中添加归档时间戳
- 发送最终确认
  1. 5. 如果用户点击需要修改(或通过文字请求修改):

- 返回阶段2(讨论)进行细化
- 如有需要添加新任务
- 恢复阶段4执行

并行执行

当任务相互独立(无共享依赖)时,使用子代理进行并行执行:

任务A(独立)── 子代理1 ──┐
任务B(独立)── 子代理2 ──┤── 合并结果 ── 更新计划文档
任务C(依赖A)── 等待A ──┘

始终从主代理更新计划文档,而非子代理。

计划文档位置

所有计划位于:~/.openclaw/workspace/plans/

如果目录不存在则创建。在为新计划创建前,先使用 read 检查同一主题的现有计划。

恢复计划

如果用户引用现有计划(例如,继续上一个计划),在 plans/ 中搜索,读取文档,识别最后一个已完成的任务,然后从那里继续。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 pad-mode-1776021022 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 pad-mode-1776021022 技能

通过命令行安装

skillhub install pad-mode-1776021022

下载

⬇ 下载 pad-mode v1.1.1(免费)

文件大小: 10.59 KB | 发布时间: 2026-4-13 11:24

v1.1.1 最新 2026-4-13 11:24
Improved README with badges, before/after comparison, enforcement table, real example, and trigger examples

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部