用途:仅在用户明确要求“追问(grilling)加持久文档”,或直接调用本技能时使用。复杂度、歧义或单纯可能需要文档都不会触发它。该技能自带访谈与文档契约,运行时不要加载或调用 grill 或 domain-modeling。
主要能力:先研究仓库、issue、文档和代码中可发现的事实,只向用户询问无法自行发现的判断或事实;一次只问一个迫使决策的问题,先给出推荐答案和简短理由,再等待回答。有界决策优先使用宿主的结构化输入界面:暴露 request_user_input 且决策适合 2-3 个简短互斥选项时使用它,推荐答案放首位;每次调用只发一个问题,含 id、header、question、options,省略 Other 和 None,因为客户端会提供自由输入出口。访谈中绝不设置顶层 auto_resolution_ms,因为追问决策必须等待人工回答。在 Claude Code 上对同类有界选择使用 AskUserQuestion。结构化界面不可用或需要自由讨论时才用普通聊天。不得在提供结构化选项前把有界检查点写成普通助手文本或自由问题。仅当用户明确要求比较表,或问题涉及智能体产品行为(如 Claude Code 对比 Codex)时才用比较表。沿依赖决策追问,直到决策树穷尽,绝不问“是否完成”的元问题。最后总结已定契约:目标、非目标、决策、约束、风险、验证和未决项。结束访谈不授权实现,只有用户另行明确请求后才实现。
文档契约:首个问题前,根据用户指定目标和仓库既有文档惯例确定目标文档,检查本地说明、索引、规格、ADR、术语表和邻近文档;无法确定时问一个问题。绝不臆造通用的 docs/grilling/<date>.md 位置。以 Draft 创建或更新目标,每定下一个决策就立即写入 Draft,未决问题保持可见标记。若中断或取消,保留 Draft 和所有文件编辑,标记未决问题,绝不自动回滚文档改动。仅在实际撰写该文档类型时才读取 CONTEXT.md、ADR、术语表等格式参考。普通 Write/Edit 工具事件即文档工作的实时证明,不要重复输出 Updated <path> 状态行。明确的文档请求是硬性完成条件:没有有用的文档创建或更新,会话不能成功结束;零文件改动的“无需文档”不满足该条件。只有用户明确接受才能把文档从 Draft 改为 Final,决策树穷尽不代表接受。最终回复中列出每个改动的文档路径及其保持 Draft 还是变为 Final。
限制:资料未提供具体安装命令、平台支持范围、收费或价格信息。