Inspector 是一个面向 OpenSpec 制品的多子命令检查技能,运行时中立,可在 Claude Code、OpenCode 和 Codex 中使用。它根据用户调用分发到对应子命令,用于审查变更的缺口、正确性、一致性,以及与其他规范、变更和当前代码库的对齐情况。
主要子命令包括:review(审查变更)、review-update(快速审查并自动修补可修复问题)、sync-linear(将变更同步到 Linear 议题)、commits(检测需要更新规范或变更的近期提交)、reconcile(按当前代码库更新变更制品)、explain(用文字、ASCII 图和 ASCII 原型说明变更)、mockups(生成变更中所有 UI 的 ASCII 原型)、flows(生成流程 ASCII 图)、review-work(验证实现、运行代码审查并修复发现)。
使用方式:通过 /inspector <子命令> [change-id] 调用,例如 /inspector review buyer-outbound-frequency-caps;不带子命令时显示帮助并询问要运行哪个。未知子命令会列出可用项后停止。技能会读取 references/ 下对应参考文件并按其工作流执行,剩余参数透传。
约定:OpenSpec 变更位于 openspec/changes/<change-id>/,包含 proposal.md、tasks.md、可选 design.md 及 specs/<capability>/spec.md 增量规范;规范位于 openspec/specs/<capability>/spec.md。检查期间对 OpenSpec 文件只读,仅写入自身报告;例外是 review-update 和 reconcile 会修改变更制品,review-work 修改代码库文件。报告写入 openspec/changes/<change-id>/inspector-<subcommand>.md,每条具体发现需标注 file:line,严重级别分为 Critical、Warning、Suggestion。
限制:资料未提供安装方式、收费、价格、平台支持范围及效果保证等信息。