本技能是面向 Claude Code CLI 的手动验证工作流,配合手动测试使用,在运行时证明依赖 CLI 行为时提供方法。核心规则:按场景而非习惯选择隔离与权限;当 Claude 仅作辅助代理或用户特定复现时保留用户设置,测试 CLI 行为本身时积极隔离;优先最小权限,仅在外部隔离的一次性环境或明确允许时使用跳过权限模式;claude --help 不完整,应与官方文档比对;没有新命令输出不得声称工具或权限行为。
主要能力覆盖场景矩阵:辅助代理、脚本化可复现运行、工具调用验证、只读审阅、编辑冒烟测试、权限行为测试、子代理测试、MCP/插件/配置测试、后台代理、用户特定复现。命令选择先确认安装:type -a claude、claude --version、claude --help、claude auth status --text。
隔离构件包括工作目录、--setting-sources、--settings、CLAUDE_CONFIG_DIR、临时 HOME、--bare、--tools/--allowedTools/--disallowedTools、--permission-mode、--mcp-config 与 --strict-mcp-config、--plugin-dir、--no-session-persistence。文中给出锁定式最小非交互模式与临时状态模式示例,并说明权限模式用途(dontAsk、plan、acceptEdits、auto、bypassPermissions)。
限制与注意:-p 模式可能忽略无效设置;--bare 改变认证与上下文加载;文档可能超前于已安装版本;wrapper/别名会污染行为测试;并行写操作需 worktree 隔离;不得打印可能含密钥的设置、日志或环境值。报告需列出场景、脱敏命令、版本与命令路径、隔离层、逐步通过失败、关键输出片段与失败类别。