用途:对代码进行深度分析,找出改进机会、技术债与潜在问题,给出按影响排序的可执行建议。
主要能力:按十个核心原则(正确性优先、可观测性、让非法状态不可表示、单一职责、显式优于隐式、最小接口面、用测试证明、安全演进、故障隔离、注释说明原因)检查代码;分析类别涵盖潜在缺陷与逻辑风险、类型安全与不变量缺口、可观测性与诊断缺口、韧性与容错、清晰性与显式性、模块化与内聚、测试质量与覆盖缺口、文档问题、演进与可维护性风险,以及安全与性能(仅在可能导致数据丢失或停机时升级处理)。输出按 CRITICAL、HIGH、MEDIUM、LOW、INFO 分级,并给出执行摘要、健康评分表、按优先级列出的建议、技术债清单(含 S/M/L/XL 工作量估算)、快速见效项与优点。
使用方式:以“analyze code: $ARGUMENTS”调用,通过 Task 工具使用 subagent_type='consultant:consultant';该智能体收集代码文件,用下列提示调用 consultant CLI 并汇报结果。未提供具体目标时,分析当前工作目录中最关键的代码路径。
限制:资料未提供安装命令、收费方式、支持的平台或具体 CLI 参数;分析范围与效果取决于提供的代码与目标。