用途 sc-summary 用于为 React Router 的指导委员会(Steering Committee)会议记录生成摘要,并把摘要写入仓库 GOVERNANCE.md 的 Meeting Notes 区域。适合维护治理文档、补充历史会议摘要,或修订已有条目的场景。
主要能力
- 使用用户在请求或当前对话中提供的 notes 文件夹或文件;若没有来源位置,会先询问。
- 读取 GOVERNANCE.md 中已有的 Meeting Notes 条目,并列出指定位置的文件。
- 按用户指定的日期或文件进行摘要;若用户未给出日期或数量,则选择最早一场尚无对应条目的会议,先完成一场供审阅。
- 避免重复已有条目,除非用户要求修订。
- 阅读每份来源记录的全文,重点处理细节;在写入前解决重复或不一致之处。
- 区分 proposed ideas、decisions 和 suggested next steps,不把未确认的提议写成已达成决定。
- 生成面向公众的高层摘要,只保留 React Router 相关讨论,省略无关对话与闲聊;参与者以名字(first name)指代。
- 沿用 GOVERNANCE.md 已有的 <details> 格式和行文风格,必要时使用简短主题标题,并使深度与现有条目匹配,按实质讨论多少调整。
- 将每条新条目插入其他会议日期附近,保留无关内容;写完后对照来源审查 diff,并运行 git diff --check。
- 向用户展示新增或修订条目;除非用户要求,不发布到 GitHub、不提交、不发布。
使用方式 在请求中提供会议记录所在位置(notes 文件夹或文件)以及要摘要的日期或文件;也可在当前对话中给出。若未提供位置,技能会询问。技能会先读取现有 Meeting Notes 和来源文件,再生成并写入 GOVERNANCE.md,最后展示结果供确认。
适用场景 适用于 React Router 仓库治理文档中 Steering Committee 会议摘要的添加或修订,尤其适合需要公开、简洁、高层概括且尊重现有格式的会议记录整理。
限制 只应使用用户提供或对话中给出的来源位置;没有来源时需询问。默认不做 GitHub 发布、提交或公开操作,需用户明确要求。未提供来源时无法生成摘要;未提供日期或数量时按最早一场无条目会议处理。