CodexQA

CodexQA Skills · 开源 · 本地运行

11 个验证技能, 一条命令装进 Agent

缺陷扫描、变更影响、证据化评审、用例与数据、浏览器执行、根因分析。在你的 Coding Agent 里本地运行,报告直接落到磁盘上。

先装技能路由(推荐)Cursor · Claude Code · Codex · OpenClaw
$ npx skills add openqa-cn/codexqa --skill codexqa-skill-router

它按你的话匹配其余 10 个技能,没装的在你同意后按需拉取。按提示选择 Agent,不需要 npm 账号。

个验证技能
11
个验证技能
支持 Coding Agent
全面
支持 Coding Agent
开源协议
Apache-2.0 / MIT
开源协议

三步上手

装上、说出你要什么、打开报告。不用迁到新的测试平台。

  1. 1

    装上技能路由

    在项目目录运行,按提示选 Cursor、Claude Code、Codex 或 OpenClaw。默认装到当前项目;想跨项目用,加 --global。

    $ npx skills add openqa-cn/codexqa --skill codexqa-skill-router

    例:为 Codex 跨项目安装

    $ npx skills add openqa-cn/codexqa --skill codexqa-skill-router --agent codex --global
  2. 2

    新开会话,说出你要什么

    不确定用哪个就让路由来选;知道要什么,直接点名技能。

    让路由来选

    我不确定该用哪个 skill。请路由:对照 origin/main 审查这个仓库,产出一份可以发给评审人的 HTML 报告。

    或者直接点名

    用 codexqa-defect-analyzer 审这个分支。需求:退款不得超过剩余可退余额。

  3. 3

    打开落盘的报告

    报告(HTML 或 Markdown)写在本机磁盘上,HTML 可以直接发给评审人。发现项给出位置和依据,仍需人工确认。

11 个技能, 各管验证的一环

每个技能单独安装,互不依赖。点截图打开它产出的样例报告,这些样例都放在本站,不用跳去别处。

标“本地引擎”的 6 个技能,还要装单独分发的 @openqa-cn/codexqa 代码分析引擎(闭源,不需要账号),建索引和图查询都在你的机器上完成。

从这里开始 · 只装这一个也够用

技能路由

codexqa-skill-router

验证什么
不确定该走缺陷扫描、影响面、用例还是造数,或者干活的技能还没装。
你拿到什么
按你的话匹配到对应技能,没装的在你同意后按需装上再交接。不用自己记十套入口。

运行要求 · Python 3.10+;按需安装需要联网

$ npx skills add openqa-cn/codexqa --skill codexqa-skill-router

装好后,新开会话这样说

我不确定该用哪个 skill。请路由:对照 origin/main 审查这个仓库,产出一份可以发给评审人的 HTML 报告。

源码 ↗
  • 合并之前

    变更影响分析

    codexqa-code-analyzer

    验证什么
    改了这几行,会打到哪些接口、方法、调用链;回归该测哪、哪些路径还没有测试。
    你拿到什么
    对着本地符号图回答变更影响面:调用方、入口、未覆盖的边,用来圈回归名单。

    运行要求 · Node.js 18+本地引擎

    $ npx skills add openqa-cn/codexqa --skill codexqa-code-analyzer

    打开样例报告 ↗源码 ↗

  • codexqa-change-analysis

    样例报告尚未公开

    合并之前

    变更影响报告

    codexqa-change-analysis

    验证什么
    针对一次 diff:新增、修改了哪些方法,哪些接口或页面会触发它们,其中哪些路径现有测试没覆盖。
    你拿到什么
    一份自包含的 HTML 变更影响报告,并为没覆盖的点新增可运行的测试文件,不改已有测试。报告默认英文。

    运行要求 · Node.js 18+;被测仓库需能启动本地引擎

    $ npx skills add openqa-cn/codexqa --skill codexqa-change-analysis

    源码 ↗

  • 合并之前

    缺陷与安全扫描

    codexqa-defect-analyzer

    验证什么
    刚写完或刚合进来的代码,有没有 bug、有没有把密钥和危险写法带进来。
    你拿到什么
    规则扫描(SAST / lint / 密钥)与 Agent 语义检测合并去重,按 P0–P3 出 HTML 报告:位置、证据、建议。

    运行要求 · Python 3.10+(推荐 3.11)本地引擎

    $ npx skills add openqa-cn/codexqa --skill codexqa-defect-analyzer

    打开样例报告 ↗源码 ↗

  • 合并之前

    证据化代码评审

    codexqa-code-reviewer

    验证什么
    这次改动能不能过评审、会不会误伤老功能。只看 git diff 往往看不到调用链和测试缺口。
    你拿到什么
    先用符号图收齐影响面和测试边,再出一份可以发给评审人的双语 REVIEW-REPORT.html。

    运行要求 · Node.js 18+、bash、jq、Python 3.10+本地引擎

    $ npx skills add openqa-cn/codexqa --skill codexqa-code-reviewer

    打开样例报告 ↗源码 ↗

  • 提测之前

    需求分析

    codexqa-requirement-analyzer

    验证什么
    需求本身写清楚了没有、能不能测、有没有缺口和互相打架的地方。
    你拿到什么
    从 PRD 或一包材料整理出带 P0/P1 的缺口与冲突登记表,高优先级条目带可执行的验证步骤。

    运行要求 · 通用环境即可,分析由 Agent 完成

    $ npx skills add openqa-cn/codexqa --skill codexqa-requirement-analyzer

    打开样例报告 ↗源码 ↗

  • 提测之前

    测试用例生成

    codexqa-testcase-generator

    验证什么
    完整测试该覆盖哪些场景,Web、服务端、APP 的用例从哪来;需求没写清时不会被模型编出来。
    你拿到什么
    在本地写出测试方案和用例,未知项标 TBD,再聚合成可以打开的 HTML。不连用例平台。

    运行要求 · Python 3.10+

    $ npx skills add openqa-cn/codexqa --skill codexqa-testcase-generator

    打开样例报告 ↗源码 ↗

  • 提测之前

    测试数据构造

    codexqa-testdata-generator

    验证什么
    用例写好了,前置数据是不是真能在后端造出来。复制一个假 ID,过不了真实接口。
    你拿到什么
    对着真实后端构造数据,把返回的业务 ID 回写进用例前置条件。成功以后端给了 ID 为准。

    运行要求 · Node.js 22+;对接真实后端需配置适配器

    $ npx skills add openqa-cn/codexqa --skill codexqa-testdata-generator

    打开样例报告 ↗源码 ↗

  • 执行与排查

    浏览器执行

    codexqa-jev-browser

    验证什么
    浏览器流程有没有走到目标里写明的可见证据。模型返回 DONE 不算通过。
    你拿到什么
    回放 YAML / Markdown / API 用例或按目标生成用例,每次运行写出带标记截图和步骤结果的 HTML 报告。

    运行要求 · Node.js 20+、Playwright Chromium;按目标执行需自备模型 API Key,回放不调用决策模型

    $ npx skills add openqa-cn/codexqa --skill codexqa-jev-browser

    打开样例报告 ↗源码 ↗

  • 执行与排查

    根因分析

    codexqa-rootcause-analyzer

    验证什么
    堆栈和日志对上仓库之后,异常到底卡在哪一层。抛错的那一行,经常不是根因。
    你拿到什么
    对照调用链写出带门禁的 RCA:触发点、根因、置信度分开写,并给一条可验证的修复方向。报告为英文 Markdown。

    运行要求 · Node.js 22+本地引擎

    $ npx skills add openqa-cn/codexqa --skill codexqa-rootcause-analyzer

    打开样例报告 ↗源码 ↗

  • 理解仓库

    架构知识图谱

    codexqa-code-wiki

    验证什么
    仓库怎么分层、枢纽在哪、新人或 Agent 该从哪读起。没有地图时,“架构有没有被改坏”只能靠猜。
    你拿到什么
    在本地建架构知识图谱:模块社区、真实依赖、阅读路径,写成可以打开的 HTML。

    运行要求 · Node.js 18+本地引擎

    $ npx skills add openqa-cn/codexqa --skill codexqa-code-wiki

    打开样例报告 ↗源码 ↗

按场景串起来

先把边界说清楚

常见问题

需要注册账号吗?

不需要 CodexQA 或 npm 账号。npx skills add 只是从 GitHub 获取技能文件的社区安装器。你用的 Agent 和模型有它们自己的账号要求;浏览器执行技能按目标执行时,还需要你自己的模型 API Key。

该装哪一个?

不确定就只装技能路由,它会按任务匹配其他技能,没装的征得同意后按需拉取。清楚自己要什么,也可以直接装对应技能,或者复制全部 11 条命令一次装齐。

环境有什么要求?

需要 Node.js、npm/npx、Git,以及能读取技能文件并执行命令的 Coding Agent。各技能额外的运行时(Python 3.10+、Node.js 18/20/22+ 等)写在每张卡片的“运行要求”里。

装完会自动跑吗?

不会。安装只让 Agent 能读到技能文件。新开会话,给出仓库、分支、需求或其他材料,技能才开始工作。

怎么更新和卸载?

用安装器自带的命令:npx skills list 查看已装技能,npx skills update 更新,npx skills remove <技能名> 卸载。可用选项以 npx skills --help 为准。

和 Timo、CodexQA 平台是什么关系?

技能是免费的起点,适合一个人、一个仓库在 Agent 里直接用。Timo 配齐了 AI 需求分析、开发、测试和评审角色,可以加载这些技能;它和 CodexQA 平台目前在内部使用,可以预约评估。

社区技能

其他团队发布、经过收录的验证技能。

排序规则提交技能 →