用途:分析项目状态,检测计划漂移、文档漂移、议题漂移与范围漂移,并输出可执行的重建计划。
主要能力:通过 collectors.js 以纯 JavaScript 收集数据,包括 GitHub 开放议题、PR、里程碑与陈旧项、文档解析(README、PLAN.md、CLAUDE.md、CHANGELOG.md 的复选框与章节)、代码结构、框架与健康指标等;可选通过 agent-analyzer 二进制获取 repo-intel 信号与 slop-precision 检测结果(如 orphanExports、passthroughWrappers、alwaysTrueConditions、docDrift、staleDocsSample、entryPoints)。随后由 plan-synthesizer(Sonnet)做一次带完整上下文的语义分析,完成文档与代码交叉匹配、漂移识别、差距分析与优先级排序,并生成报告。
使用方式:在具备对应技能环境时调用 /drift-detect。运行前会检查工作目录下 .claude、.opencode 或 .codex 中的 repo-intel.json,若不存在会询问是否生成;生成依赖 CLAUDE_PLUGIN_ROOT 环境变量与 agent-analyzer 二进制。未设置时会跳过并提示。
适用场景:计划与实现不一致、路线图里程碑滞后、文档落后于代码、议题长期未处理、范围膨胀等情况下进行“现实检查”。
限制:repo-intel 与 analyzer 数据为可选,需要二进制与缓存文件;语义分析依赖 Sonnet 调用。官方文本未提供安装命令、价格与平台信息。