用途
Intake 用于把发送者(当前用户)的知识缺口,转化为一份针对单一接收者、可异步作答的 Markdown 问卷。“外部接收者”指当前用户之外的任何人,包括同事,不要求来自不同组织。发送者是当前用户,不能替代接收者的专业知识。
该技能明确不适用于:与当前用户进行的实时访谈、入职或辅导请求、对问卷回复的分析;也不应在指定多位接收者时生成通用表单或多份问卷,而应先与发送者确定一位目标接收者。
主要能力
- 分支判断:从上下文提取接收者(具名人员或特定角色、其专长、用于选择措辞的受众背景)与所需结果(发送者需要对方帮助解决的具体决策或事实,以及答案将如何用于这些结果)。任一缺失或明显含糊时,只向当前用户一次性追问缺失项,得到补充后再进入起草。
- 结果到问题的映射:为每个输入决策/事实分配结果 ID,拆分复合请求为可单独追踪的结果,并为每个结果指定稳定的题目 ID。高影响或阻塞性问题置前;用与该接收者专长匹配的平实语言;一题只问一个想法;保持措辞中立,不预设未知领域答案。每个结果至少对应一个明确、可作答的问题,泛泛的兜底问题不算覆盖。若某结果超出接收者已知专长,保留针对性问题并邀请部分回答或指出合适来源,同时在发送者矩阵中标注专长限制。
- 起草接收者文档:按模板提供上下文、目的、收发双方、答案用途、按重要性排序的单想法问题,以及每题下的作答占位;明确欢迎部分回答、“我不知道”和不确定的回复;仅在有助于回答时说明问题为何重要;结尾包含带作答占位的兜底问题。实际提供的截止时间或工作量才保留,未提供则不虚构。发送者专用的覆盖矩阵不得出现在接收者文档中(包括隐藏注释或附录)。
- 交付与说明:把唯一一份问卷 Markdown 写入指定位置,未指定时写入当前工作目录的 intake-<topic>.md;使用简短主题标识;写入前检查已有目标,保留无关内容,选择未使用的描述性文件名而非覆盖。随后在聊天中报告问卷路径,并单独标注“不可转发”的发送者覆盖矩阵,把每个输入结果映射到最终题目 ID,标出专长限制,说明哪些可选安排未知或已省略。
使用方式
技能在本地运行,使用已提供的对话与文档作为上下文,不需要网络、凭证、托管模型调用或集成。开始前先确认当前工作目录与所需输出位置,不假设仓库结构或上游文件名,只读取已提供的相关本地材料。
起草时读取 references/question-design.md(问题设计与发送者覆盖格式)和 templates/questionnaire.md(接收者版式),并用实际内容替换模板中的撰写字段,而不是交付带占位符的表单。
完成条件:单一接收者文档已存在;所有必需的框架说明与作答占位齐备;每个输入结果都映射到具体最终问题;没有虚构的截止时间、工作量、关系、保密承诺或答案用途承诺。撰写良好的子集或空模板都不算完成。若目标位置不可用或无法写入,应报告具体缺失的文件系统前提与未保存状态,不得声称文件已交付。
适用场景
需要向某位具备特定专长的人(可为同事)异步征集信息,以支持具体决策或事实核实时使用;适合先问阻塞性问题、允许部分回答的轻量调研。不适合实时访谈、辅导、回复分析或面向多位接收者的通用问卷。
限制
- 只产出一份待发送草稿,不发送、不创建跟踪器、不查找接收者、不安排日程、不分析回复。
- 不虚构截止时间、完成时间估计、关系、保密承诺或答案用途承诺;缺失的可选安排会标注为未知或省略。
- 不自动与上游同步;如需改编历史、许可或上游刷新信息,需另行读取 references/upstream/provenance.md 与包内 LICENSE。