用途:在问题扩大前发现摩擦点、瓶颈、缺陷与技术债,适用于审计、调试、前期分析或感觉异常时。
主要能力:按六类检测。代码健康:类型错误 npx tsc --noEmit、构建错误 npm run build、lint 警告、未使用导入/变量、循环依赖。性能:慢查询(查 Supabase 日志)、包体积过大、不必要重渲染、N+1 查询、缺失索引。用户体验:错误状态未优雅处理、缺少加载状态、流程混乱、边界情况未覆盖、错误信息差。架构债:重复逻辑、模式不一致、缺失或过早抽象、组件紧耦合、上帝组件/函数。运维缺口:缺少错误追踪/日志、失败无可观测性、应自动化的手工流程、缺失环境变量、不安全配置。安全:暴露的密钥或凭据、缺少输入校验、SQL 注入、XSS、缺少认证/授权。
使用方式:快速扫描(约5分钟)运行 npx tsc --noEmit、npm run build,并用 grep -r "TODO|FIXME|HACK|XXX" src/ 查找标记。深度扫描(约30分钟)审查近期 git 变更、检查 Supabase 日志、评估组件复杂度、检查缺失的错误边界、审计 API 路由错误处理。所有发现记录到 .claude/issues-registry.md,含 ID、类别、严重级别、描述、位置、检测日期与状态;严重级别分 Critical、High、Medium、Low,已解决项移入 Resolved Issues。
规则:记录所有发现(含小问题)、如实评估影响、代码问题标注 file:line、识别阶段不修复、定期更新登记表。
限制:资料未提供具体平台依赖之外的实现细节、自动化程度或收费信息;该技能属于五系统流程中的第2步(Clarity → Identity → Priority → Execution → Reset),发现多个问题转 Priority,单一明确问题转 Execution,受阻于困惑则回到 Clarity。