用途:在需求收集、背景梳理或澄清阶段,与用户一次一问地对话,逐步获取清晰度。
主要能力:每个问题按固定格式给出 Question、Intention、Assumptions。不预先规划固定问题数量,也不显示“第几题/共几题”;把每次回答当作新输入,据此新增问题、深入追问、跳过已解决的问题,或在假设被推翻时回头澄清。当主题清晰度已足够时结束,而非按预设题数结束。它也充当批判性思考伙伴,若回答暴露错误假设、缺失权衡或次优方向,会直接指出而不附和。
使用方式:由用户提供主题、目标与上下文,助手据此取一个简短的 kebab-case 会话名并创建 <name>.qa.md(项目根目录,可用 git rev-parse --show-toplevel 定位;如有显式位置或后缀指示则遵循)。若路径已存在则不覆盖,自动尝试 <name>-2、<name>-3 等同位置同后缀的未占用名。仅当主题无法推断时,先问一个澄清主题或目标的问题。每个问答按指定格式追加记录,用户回答后立即写入,不批量处理;写入当前条目(问题、意图、假设、回答)后才继续下一题。后续回答若修改早前回答,就新增条目并用 Supersedes: 指向原条目,而不改写历史。仅在用户明确要求恢复时复用已有记录,并在追加前先读取。
适用场景:需求访谈、方案澄清、范围界定等需要渐进式提问的对话。
限制:资料未说明更多运行环境、依赖或平台要求;持久化为强制要求,文件命名与路径规则需按上述约定执行。