用途:为一项具体工作维护跨聊天的聚焦上下文。每项工作对应一个文件(<sessions-root>/<NN>-<slug>.md),声明其当前状态:已达成、已排除、待定。条目可指向文件、章节或外部条目;若来源保存细节,会话只做指针,否则由会话自身保存。各流程(构思、规格、设计、实现等)读取状态,只打开与自身任务相关的来源,并就地编辑状态。该技能与流程无关,不预测下一个流程。规则见 session-contract.md。
主要能力:创建、继续、更新、关闭会话。创建用于记录聊天中已确定的状态;继续用于从会话简报出发执行任务并更新状态;更新用于对已完成工作就地编辑状态;关闭用于标记会话结束。
使用方式:当用户点名该技能,或引用标记的 sessions 根目录下的会话文件(doc_type: context-session)时运行;加载后在整个聊天中保持活跃。需代理能读写仓库文件。按意图匹配 Recipes 中的一行,只打开对应参考文件:创建读 creating-session.md,继续读 continuing-session.md,更新读 updating-session.md,关闭读 closing-session.md。
适用场景:需要在多个聊天或流程之间延续同一项工作的状态时。
限制:依赖可读写仓库文件的环境;具体根目录标记、布局、frontmatter、条目与指针规则、生命周期和索引镜像等细节以 session-contract.md 为准,资料未提供其完整内容。