SuperAPI AI 工具集

typmem-judge

办公与效率

查看项目

更新于 10-16 06:14

技能介绍

用途:typmem-judge 作为 AI 评审员,负责保持 ~/.typmem/memory/learnings/ 中学习记录集的整洁,并把少数值得人工关注的条目以建议形式提出,全程不阻塞使用。

层级结构:retro/(日记,从不审查)、learnings/(捕获即有效,可原地修订)、proposals/(异步建议队列,人工可处理或不处理)、precedents/ 与 rules.md(由人工处理建议后创建,本技能不写)。本技能只读写 learnings/ 和 proposals/,绝不触碰 retro/、precedents/、rules.md。

主要能力与判定标准:对每条学习记录按持久性、原子性(一文件一事实)、自包含、具体可操作、非重复、不与更高层冲突的标准进行评审,并自动选择三种结果之一。

三种结果:1)原地修订(无需人工)——去除混入的“我/时间线/状态”、拆分多事实文件、收紧措辞或修正 slug、合并重复项;2)提出建议(写入 proposals/,非阻塞)——仅限应提升至 precedents/ 或 rules.md、与既有高层级冲突、或不确定/有风险(如无法挽救的日记泄漏,建议移除)三种情形;3)保持原样——干净且无提升必要的记录,仅标记已评审。

reviewer 字段语义:空 reviewer 表示未评审,需处理;已填写表示已评审,跳过,保证重复运行幂等。处理完成后将 reviewer 设为评审身份与日期,如 reviewer: typmem-judge/<model> 2026-06-07,author 与 created 保持不变。

使用方式:先确保目录存在 mkdir -p ~/.typmem/memory/proposals;用 grep -rLE '^reviewer:[[:space:]]*\S' ~/.typmem/memory/learnings/ 查找未评审记录;加载其他 learnings、precedents/、rules.md 作为去重与冲突检查上下文;逐条应用标准、执行动作并设置 reviewer;写建议前先检查 proposals/ 是否已有同主题建议。结束时给出简短报告:修订 N 条、建议 M 条(附文件、动作与理由)、保持 K 条。

建议文件:位于 ~/.typmem/memory/proposals/,文件名为 <slug>.md(kebab-case,无日期前缀);frontmatter 含 author 与 created;正文包含相关 learnings 路径、推荐动作(promote-to-precedent / promote-to-rule / resolve-conflict-with <条目> / review-for-removal)及一段理由。

限制:不写 precedents/ 与 rules.md;不触碰 retro/;不阻断或标记学习记录为不可用;不硬删除(改用移除建议);不为自己可安全修订的条目提建议;不提重复建议;不改 author 与 created。