Root-Cause Finder 是一个面向调试与代码审查的智能体技能,核心原则是:在修复错误之前,先证明产生该错误的代码路径是否是预期行为。它不把第一个契约、解析、类型、空值或模式错误当作终点,而是将其视为可能的症状。
用途:用于排查缺陷根因,尤其适合存在观察者同步、生命周期启动代码、持久化恢复、重试逻辑、后台任务或多数据源导致非预期副作用的场景。
主要能力:提供默认工作流,包括用平实语言陈述预期行为、用一句话陈述不变量、说明确定未发生的事、从预期动作或系统事件追踪到观察到的系统效果、判断请求或变更是否本应发生、识别权威数据源与竞争数据源、定位第一个非预期副作用或写入,最后再决定下游契约修复是否仍必要。它还提供按顺序回答的问题清单、规则、隐藏写入检查以及结构化输出格式。
使用方式:按技能给出的默认工作流与问题顺序执行;输出采用指定结构,涵盖预期行为、不变量、确定未发生的事、缺陷类别、因果链、第一个非预期副作用、权威数据源、竞争数据源、症状、触发条件、根因、应优先修复的层、最小安全修复、架构后续与建议补丁。
限制:资料未提供具体安装命令、平台支持、收费方式或与其他工具的集成细节;其规则要求不轻易放宽契约,优先修复上游逻辑缺陷,并将症状、触发、根因、最小安全修复与架构后续分开处理。