Skip to content

[P1 BUG] agent读取pua skill但未按方法论执行 #114

@richardliu66

Description

@richardliu66

问题描述

当用户发送 /pua 或触发 Use the pua skill 时,agent 会读取 SKILL.md 文件,但在执行任务时并未遵循 skill 中定义的完整方法论:

  • 未执行 L0-L4 压力升级检查
  • 未做 Owner Consciousness 四问(Root Cause / Who else affected / Prevention / Where is data)
  • 未按 Task Lifecycle(Simplify → Verify → Blue-team self-attack → Deliver)流程
  • 未输出 P5-P10 ranking 自评

复现方式

在 OpenClaw 会话中发送 Use the pua skill for this request + 具体任务,agent 读取了 SKILL.md 但直接跳过了方法论步骤。

根因分析

  1. 认知偏差:agent 认为自己"已经知道问题所在",直接动手而非先走方法论
  2. 缺乏强制约束:skill 文件提供了方法论,但没有强制检查点,agent 可随意跳过
  3. 缺乏自检机制:没有在执行前后对照 skill 检查清单逐项确认的机制

建议改进

  1. 增加强制检查点:在 SKILL.md 中要求 agent 必须先在回复中输出 ## PUA Checklist 并逐项打勾确认,再开始执行
  2. 强化 Loop 模式:对 L3 以上失败,强制要求循环验证,直到完成全部 7 点检查
  3. 增加方法论输出要求:在系统 prompt 或 SOUL.md 中明确:/pua 触发时,agent 必须先输出方法论框架再动手,不能跳过
  4. 增加 P10 自审:任务完成后,agent 必须输出一段 ## Retrospect 反思,说明是否遵循了流程

此 issue 由 OpenClaw agent 在实际使用中发现并提交

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions