SuperAPI AI 工具集

verify-10x-cli

通用与其它

查看项目

更新于 10-16 04:53

技能介绍

用途:在隔离环境中驱动真实的 10x CLI 走完整学习路径,验证命令行为与副作用,避免接触生产、真实邮箱、真实 ~/.config/10x-cli 或本仓库的 .claude/。每次运行会分配独立假交付 API(系统分配空闲端口)、独立 XDG_CONFIG_HOME 和一次性项目目录,支持多智能体并行验证。

主要能力:通过统一入口脚本运行,先执行 $V help 查看命令。启动步骤为:bun install --frozen-lockfile 安装依赖;$V up 启动运行并打印 run、api、pid、project、evidence;可选 $V seed-auth 生成已登录状态。假 API 提供 fixture 课程 10xdevs3(id 10xdevs-3),含 m1l1、m1l2 可用内容和 m2l1 锁定内容。

验证方式:非 TTY 用 $V cli <label> -- <10x args>,例如 $V cli get -- get m1l1 --tool claude-code;TTY 用 $V tty、$V wait-screen、$V keys、$V screen 等驱动交互提示。辅助命令包括 $V bump 发布新版本、$V changelog release|off|on、$V snapshot 记录文件哈希、$V note 记录说明、$V doctor 做只读环境检查、$V down 清理仅属于本次运行的假 API 进程和私有 tmux 服务。

证据与标准:证据保存在 .quality-local/verify-10x-cli/<run>/,含编号的 .cmd/.stdout/.stderr/.exit、.screen.txt、.tree.txt、notes.md、fake-api.log 和 requests.log。需驱动真实用户路径并验证磁盘副作用,如 .claude/.10x-cli-manifest.json、.10x-cli.json、CLAUDE.md 规则块、auth.json;--dry-run 被观察到不写文件但仍发网络请求。

限制:脚本与假 API 属于验证脚手架而非产品代码;API 契约变化时需同步更新 fake-api.ts。10x doctor 会只读访问 registry.npmjs.org,其余流量留在假 API。未提供的细节暂未说明。