用途:investigate 是一个面向系统化调试的技能,核心原则是“无根因,不修复”(Iron Law: no fixes without root cause)。它把调试过程拆分为四个阶段:调查(investigate)、分析(analyze)、提出假设(hypothesize)和实现(implement),用于在修改代码前先定位问题的根本原因。资料将其定位为适用于缺陷与错误排查的场景,但未提供更细的触发条件或完整流程描述。
主要能力:根据给出的资料,该技能包含四阶段调试流程,并强调先找根因再修复。技能启动时会执行一段前置(Preamble)脚本,用于检查更新、记录会话、读取 gstack 配置(proactive、skill_prefix、explain_level、question_tuning、checkpoint_mode 等)、检测仓库模式、加载学习记录、写入使用分析日志以及与项目路由配置交互。交互式提问采用固定的决策简报格式(D 编号、ELI10、推荐项、完整性评分、利弊与净收益等)。
使用方式:资料中给出的用法是运行技能脚本,其中包含更新检查与配置读取命令,例如: _UPD=$(~/.claude/skills/gstack/bin/gstack-update-check 2>/dev/null || .claude/skills/gstack/bin/gstack-update-check 2>/dev/null || true) mkdir -p ~/.gstack/sessions touch ~/.gstack/sessions/"$PPID" 以及通过 ~/.claude/skills/gstack/bin/gstack-config get 读取各项配置。这些命令内容保持原样。资料同时说明在计划模式下技能文件应被视为可执行指令,并遵循从 Step 0 开始的分步流程。
适用场景与限制:适用于需要根因调查的缺陷排查,以及在计划模式下按技能流程推进的调试任务。限制方面,资料未提供安装步骤、收费方式、支持平台、效果保证或完整阶段细节;部分行为依赖 gstack 配置(如 proactive 为 false 时不会主动建议技能,SKILL_PREFIX 为 true 时使用 /gstack-* 名称)。在派生的自动化会话中不使用 AskUserQuestion,并进行自动选择。更完整的使用步骤和边界条件暂未提供。