用途:当用户询问有哪些知识补丁可用、已激活、已过期或缺失时,使用该技能进行状态检查。
主要能力:读取 ../../.codex-plugin/plugin.json 或 ../../.claude-plugin/plugin.json 获取构建版本;读取 ../../catalog/patches.json 获取随包补丁、规范 short_label、coverage_kind、covered_through、coverage_label、内容哈希、生成时间戳与覆盖路径,面向用户输出时使用 short_label。仅对 versioned 和 range 覆盖比较项目版本;对 rolling 与 multi-product 条目按 coverage_label 描述,不因其 covered_through 为 JSON null 而视为过期。
激活状态来源:$KNOWLEDGE_PATCH_STATE、.knowledge-patch/activation.json 或 $XDG_STATE_HOME/knowledge-patch/activation.json。
校验:确认每个目录路径存在,且每个 coverage_path 存在。对每个补丁报告 generated_at 时间戳及其相对当前时间的年龄(如天数),对缺失、无效或明显过旧的时间戳进行标记而非隐藏。
输出顺序:先报告已激活补丁,再报告匹配的随包补丁,最后报告目录、过期或产物问题。若无激活状态,说明所有随包补丁仍作为原生技能可用,激活仅作为优先级提示。
限制:检查状态时不要获取网络资源,也不要把技能复制到其他目录。