SKILL.md
触发条件
当用户说“建立一个行业/主题研究框架”“开始研究某主题”“把主题研究做成体系化档案”等场景使用本技能。
目标
- 初始化/维护主题档案目录:
archives/topics/<topic_id>/(见topic-archive-spec.md)。 - 将待验证项与下一步行动写入
tasks(带topic_id)。 - 将阶段性结论写入 mem0(
userid=U1USERID,topic=<topicid>)。
操作步骤(SOP)
- 确认 topic_id 与边界
- topicid:稳定 slug(小写+下划线),例如 spaceindustry。 - 边界:包含/不包含什么;研究目标是什么。
- 初始化档案(若不存在)
- 创建 archives/topics/<topicid>/ 并写入模板: - overview.md、framework.md、timeline.md、sources.md、openquestions.md - 模板来源:templates/topic/。
- 更新框架(可迭代)
- 将用户目标映射到 framework.md 的维度。 - 生成一个“已知/未知/争议点”列表,写入 overview.md / openquestions.md。 - 若已启用 glmrouter:可用 glmrouter.glmrouterwritefile 写入 overview/framework/open_questions 的初稿(低成本、避免长文回流);再由 Codex 统一校对与落盘。
- 生成任务
- 对 openquestions.md 中需要推进的事项,调用 tasks.createtask(topicid=<topicid>, source="topicresearch")。 - 把创建的 taskid 记录回 open_questions.md(用括号标注即可)。
- 写入 mem0(阶段性结论)
- 对于已经明确的结论/框架原则,写入 mem0-memory.addmemory(userid=U1USERID, kind=topicinsight, topic=<topicid>)。
- 对用户反馈
- 输出: - 档案路径 - 新建/更新的任务列表 - 写入 mem0 的结论摘要
输出格式
topicpath:archives/topics/<topicid>/tasks_created: 列表(id,title)mem0_updates: 列表(kind,topic,summary)