用途:walkthrough 是 humane-agentic-design 技能集中的一个任务式评估技能。它不检查界面是否遵守可用性原则,也不评估文案效果,而是回答“这个人带着这个目标,能否走通”。做法是取一项具体任务、一个具体用户,逐步尝试并记录尝试会在哪里中断。
主要能力:从 JTBD 语料(默认 ~/jtbd,读取配置值)派生任务,优先使用 odi.outcomes[] 中带 stage 与 touch 的条目,未满足的结果价值最高;以用户自己的话写任务目标,不含界面名词;指定行动者、进入状态与成功条件。按证据强度选择模式:Driven(实时 URL 或运行中的应用,最强)、Prototype(可点击原型或有序截图)、Static(无流程截图)、Code(仅源码,最弱)。逐步走查时对每步回答四个认知走查问题:是否会尝试达成该效果、是否会注意到控件、是否能把控件与想要的效果联系起来、是否能看到进展。任何“否”都记为中断,并记录步骤、失败问题、证据定位与用户最可能的下一步。还需走不顺利路径:空、错误、缓慢、中断、权限。最后输出任务与依据、逐步走查表、按严重度排序的发现(HIGH/MEDIUM/LOW,上限 15 条)、考虑但排除项、验证情况与结论(任务成功状态与总体判定)。
使用方式:开始时声明“I'm using the humane:walkthrough skill to attempt this task as the person who has it.”。Driven 模式有专门流程 references/driven.md,包含浏览器工具阶梯(优先 agent-browser CLI)、设备矩阵与每步截图证据契约。不要边走边修,先走完整任务。
适用场景:有任务且有可操作对象时使用。若只有规格或描述,应改用 nielsen-heuristics 的 design-risk 模式。
限制:这是由智能体推理完成的解析式走查,不是真人可用性测试;不能报告为可用性研究,不能附任务成功率,也不能替代观察真实用户。无法触发的路径记为未验证,而非失败。资料未提供具体收费、平台或效果信息。