让 AI 像资深测试工程师一样工作。
54.5/100
综合分
60
GitHub 星标
255
npm 周下载
—/5
用户评分
数据截至 2026/11/4 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查未通过:仓库 package.json 标记 private,未发布到 npm,需从源码安装。以下命令仍可尝试,但可能失败。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add fishzjp/qa-skills该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · chat
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 0 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装仓库 package.json 标记 private,未发布到 npm,需从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-qa-skills @ 0.6.0
✓Node 引擎要求 >=18 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/29 22:39:08
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 2 处,展示前 2 条)
- 读取本地文件.dsh/plugins/qa-skills.js:75
entries = readdirSync(skillsDir, { withFileTypes: true }); - 读取本地文件.dsh/plugins/qa-skills.js:89
raw = readFileSync(skillPath, 'utf8');
扫描于 2026/11/3(1 天前) · 范围 入口文件闭包 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
1 张 · 点击查看大图功能亮点
- 测试工程Skill框架
- 共享知识库
- 类型决策矩阵
展开完整介绍(102 字)↓
让 AI 像资深测试工程师一样工作:面向 AI Agent 的测试工程 Skill 框架——11 Skills + 共享知识库 + 类型决策矩阵(Claude Code / dsh 等 Agent 可用)
最近更新
在 GitHub 查看全部 →v0.9.02026-09-20
页首数字口径见 README 实测效果。
· [0.9.0] - 2026-09-20
· 新增
· 新 skill test-reliability(flaky 与套件可靠性治理,第 12 个 skill):回答"这套测试的结果还能不能信"——单条 flaky 判定(复跑矩阵 M1–M6 取证)→ 根因四分类(S1 时序等待/S2 共享状态/S3 环境/S4 并发竞态)→ 隔离与门禁语义(quarantine 可见、不计分母但必须披露)→ 重试诚实语义(重试绿≠修复,clean/retry/quarantine 三项分开统计)→ 套件健康度机读摘要(挂 core/report-template 机读段)。配 references/flaky-playbook.md(判定树含非平稳信号复核强制闸门:失败率趋势/外部变更相关/阈值穿越任一命中即翻转为真失败候选上抛——防"真缺陷穿着 flaky 外衣"潜伏)。出生双语 description(296 字符);合入证据链:入池 2 任务(rel-quarantine-verdict / rel-retry-gate-health,r1 审计全采纳)→ On/Off 门(首轮 FAIL→失败模式归类→playbook 修订→On 臂复验 P05 正控 0%→100%、纪律点 On=1.0 vs Off=0.833,P15 全防形态裁定 KILL 未触发)→ 最弱模型门(dfic:deepseek-v4-flash 同档替换,On 各指标不劣于 Off)→ X26 触发屏(34/35 零新增错判)。判定权归属与实验记录见 GATES §6 与 E1_RULE.md。
· Skill 描述双语化 C0 批 0 收官(11/12):回炉单元 automated-e2e-testing / exploratory-testing / qa-memory 完成双语化上线(全部 ≤300 字符红线、双引号包裹合规)。预注册逐个过门(EXPECTED v1.9 X26 路由屏,temperature=0 确定性仪器,B0=33/35 错误集 {R24 既有混淆, R28 边界样本}):exploratory-testing 34/35(顺带修复 R28,零新增错判)、qa-memory 33/35(错误集与 B0 一致,test-case-writing 指针反触发显式化)、automated-e2e-testing 33/35(错误集与 B0 一致)。教训(实测两次证实):双语化压缩不得丢失语义锚点与单元名指针反触发——e2e 首版删去"写自动化前的业务熟悉踩点"锚点、exploratory 首版删去"(automated-e2e-testing 工作流零)"指针,均立即触发 R26 新增错判,回滚后携锚点/指针重写方过门。bug-analysis 维持中文原文:三个差异显著的双语变体(273/298/263 字符)均稳定触发组合刃口新增错判(R26 对 bug 双语化敏感),按预注册回滚缓议并登记 X20 观测、深轮再议——宁缺毋滥,不对路由屏过拟合。同批:安装形态宿主广度格实测通过(npx skills add -g -a codex 裸 HOME 沙箱:12 单元全就位、85 处 ../core/ 引用全通),RELEASING 矩阵更新。
· 增益矩阵快照(v0.5.0 superseded 后的首次完整重跑)
· 口径:27 任务 × On/Off 双臂 × n=3 采样(弱档段位 dfic:deepseek-v4-flash 生成;judge = glm-5.3-flash ×3 采样多数表决,异族)。三判据并行——覆盖(19 个带 testable_points 的任务)、质量(27 任务全量,correctness/specificity/actionability 三维 1–5 分均值归一)、检出(11 个带植入缺陷/期望发现集的任务)。
· 聚合:质量 On=0.815 vs Off=0.770(Δ+4.5pp,任务层配对 bootstrap 95%CI [+0.5pp, +8.8pp],不含 0,胜/平/负 16/2/9);覆盖 On=0.849 vs Off=0.796(Δ+5.3pp,CI [-2.3pp, +13.9pp],10/3/6);检出 On=0.863 vs Off=0.780(Δ+8.3pp,CI [-5.6pp, +23.6pp],6/2/3)。
· 逐任务表:
| 任务 | 覆盖 On/Off | 质量 On/Off | 检出 On/Off |
|---|---|---|---|
| api-openapi-coupon | 1.000 /
v0.8.12026-09-07
页首数字口径见 README 实测效果。
· 本版要点(hotfix)
· 修复 0.8.0 缺陷:0.8.0 的 8 个双语 skill description 以 YAML 裸值书写,值内含 ASCII ": " 序列——我方手写解析器全部放行,但宿主侧标准 YAML 解析器(js-yaml / yaml npm 包 / PyYAML)实测全部拒绝。装了 0.8.0 的宿主可能无法加载这批 skill,skills.sh 索引面同样受影响。本版按 YAML 规范将全部 12 个 frontmatter description 以双引号包裹并转义,解析值与 0.8.0 逐字符等价(零内容变化)。建议 0.8.0 用户立即升级或改用 ./install.sh。
· 同族"守门骗绿"根除:本次事故与既往两例(YAML 门降级跳过、链接检查盲区)同族——校验器此前用手写行解析 frontmatter,与标准解析器口径分裂。现 validate_skills 增加 strict YAML 门(标准解析 + 手写解析值比对不一致即 FAIL;缺 PyYAML 时整门 FAIL 不放行),CI 安装依赖上移至首个校验之前,并新增 4 个正反例回归测试钉住。
· dsh 插件同步加固:parseSkill 剥引号后反转义转义序列,避免字面反斜杠进入宿主上下文。
· examples 溯源表去内部链路指纹(披露最小化,数字与选样口径不变)。
· 门判定披露
· 修复前后解析值逐字符等价(8 个双语单元对拍 ✓),触发面无内容变化;X26 路由屏复跑 33/35,经归因为本地采样方差(仪器已改显式 temperature=0,后续可复现),其中 R28 样本定性为边界样本、其根因(qa-memory 语义竞争)已在 0.8.0 披露并持续回炉。
· 验证:双校验器 / 全仓 pytest 154 / 安装冒烟 / npm pack 43 files 全绿。
· Summary (English)
Hotfix for 0.8.0: the bilingual skill descriptions used a raw YAML plain-scalar form containing ASCII ": " sequences — our hand-rolled parsers accepted them, but standard YAML parsers used by hosts (js-yaml / yaml npm / PyYAML) reject them, so these skills could fail to load on 0.8.0. All 12 frontmatter descriptions are now properly double-quoted (parsed values byte-identical to 0.8.0). The validator gained a strict YAML gate (fail-loud without PyYAML, plus cross-check against the hand parser) with 4 regression tests; the dsh plugin unescapes quoted scalars. Upgrade recommended.
---
增益矩阵快照说明:本版为 YAML 解析等价修复,无新评测数据;快照数据沿用 v0.8.0 所披露口径(最新完整矩阵仍为 v0.5.0 历史口径、已标注 superseded,跨模型矩阵重跑欠账随 0.9.0 里程碑清偿并附新快照)。
v0.8.02026-09-07
English summary at the bottom. 页首数字口径见 README 实测效果。
· 本版要点
· qa-memory skill(QA 项目知识库):第 11 个 skill——被测项目内维护 .qa/ 知识目录(环境怪癖 / flaky 判定 / 缺陷模式 / 接口契约 / 业务规则等跨会话沉淀),配套零依赖门禁 memory_validate.py(schema / 预算 / 秘密扫描 / 记忆投毒防线)。
· 两轮全项目审查修复批:守门器骗绿根除(YAML 门 fail-loud、链接提取单一实现)、安装器自毁守卫补完、headless 第二形态闭环、落地页质量修复(对比度 / 字体 / 动效复活)。
· Skill 描述双语化首批 8 单元(qa / test-case-writing / test-strategy / test-case-review / api-testing / regression-testing / requirement-analysis / core):英文在前供 skills.sh 跨宿主发现,中文触发词全保留;其余 4 单元按门裁决回炉,见下。
· 安装体验:npx skills add fishzjp/qa-skills --skill '*' 提为第一安装方式(多宿主实测通过,含 Claude Code 目录形态);双语 README 补 skills.sh 徽章与 core 误装补救命令;RELEASING 新增安装形态实测矩阵。
· 营销与 GEO 层:落地页 FAQ 区(含不利答案如实披露)+ FAQPage / SoftwareApplication JSON-LD + llms.txt 机器可读摘要。
· 门判定披露(pre-1.0 minor 发版门)
· qa-memory 合入门:L1 五任务最小回归(dfic n=3)+ X19 e2e 变异门——e2e 钩子 FAIL 终判后撤出(纪律禁止带病合入),其余内容维持合入;记录见 GATES 2026-09-05。
· X26 描述双语化路由屏(EXPECTED v1.9 预注册,35 意图 × local:Qwen3.5-9B-4bit):基线 34/35 → 批 A 34/35 PASS → 批 B 31/35 FAIL → 按预注册单条粒度回滚 4 单元 → 终态 34/35 零新增错判 PASS。回炉单元(automated-e2e-testing / exploratory-testing / bug-analysis / qa-memory)改写后逐个重过 X26 再上线。
· 增益矩阵快照口径:按里程碑随 Release 附带——本版非里程碑,最近一次完整矩阵为 v0.5.0 历史口径(glm 系,已标注 superseded);本地全量矩阵重跑为登记欠账,下一里程碑附。逐项数字与不利披露(Token 3.3× 等)见 README。
---
· Summary (English)
First release of the qa-memory skill (a per-project .qa/ knowledge base with governance gates), two full-project review-fix batches, bilingual (EN+ZH) skill descriptions for the first 8 units gated by a pre-registered 35-utterance routing screen (baseline 34/35 → final 34/35, zero new misroutes; 4 units rolled back and pending rewrite), npx skills add fishzjp/qa-skills --skill '*' promoted to the primary install method with a live-tested install matrix, and GEO layers (FAQ + JSON-LD + llms.txt). Full changelog below. Every number comes from measurement — see the README evidence table, including adverse results (3.3× token cost).
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。
README
由 DeepSeek 最新模型翻译生成qa-skills
让 AI 像资深测试工程师一样工作。
面向 AI 编程 Agent 的测试工程 Skill 框架。从需求澄清、风险决策,到可执行用例、自动化与测试报告。
把测试方法、流程与产出标准装进你的 Agent:12 个测试 skill + 一个共享知识库 core/。可以跑完整流水线,也可以只写用例、审查、测接口或治理 flaky 测试。先看五组真实产出对照,了解安装前后的区别。
官网与能力导航 · 快速开始 · 选择 skill · 工作原理 · 兼容性与边界 · 实测效果 · 文档导航
快速开始
1. 安装全部 skill
通过 skills.sh 从 GitHub 安装(需要符合 skills CLI 要求的 Node.js 提供 npx,当前实测 Node.js 24,无需登录 npm):
npx skills add fishzjp/qa-skills --skill ''
按安装器提示选择宿主与安装范围。保留 --skill '':core/ 是必需的共享依赖,不是独立触发的 skill。 单装某个 skill 而不带 core/ 会使相对路径引用断开;补救时重新执行上面的全量安装命令。
展开完整文档(README 剩余 1 节)
qa-skills 让 AI 像资深测试工程师一样工作。 面向 AI 编程 Agent 的测试工程 Skill 框架。从需求澄清、风险决策,到可执行用例、自动化与测试报告。 把测试方法、流程与产出标准装进你的 Agent:12 个测试 skill + 一个共享知识库 core/。可以跑完整流水线,也可以只写用例、审查、测接口或治理 flaky 测试。先看五组真实产出对照,了解安装前后的区别。 官网与能力导航 · 快速开始 · 选择 skill · 工作原理 · 兼容性与边界 · 实测效果 · 文档导航 快速开始 1. 安装全部 skill 通过 skills.sh 从 GitHub 安装(需要符合 skills CLI 要求的 Node.js 提供 npx,当前实测 Node.js 24,无需登录 npm): npx skills add fishzjp/qa-skills --skill '' 按安装器提示选择宿主与安装范围。保留 --skill '':core/ 是必需的共享依赖,不是独立触发的 skill。 单装某个 skill 而不带 core/ 会使相对路径引用断开;补救时重新执行上面的全量安装命令。 其他安装方式、升级与卸载 仓库安装脚本(需要 Git 与 Bash): git clone https://github.com/fishzjp/qa-skills.git cd qa-skills ./install.sh # 交互选择宿主目录 明确知道目标目录时可指定路径,目录不存在会自动创建: ./install.sh --target ~/.agents/skills 请先确认宿主会读取该目录。./install.sh --auto 只选择已有目录中的首个候选,依次为 ~/.agents/skills、~/.claude/skills、~/.codex/skills、~/.dsh/skills、本仓库 .claude/skills;没有候选时会退出。 | 安装方式 | 升级 | 卸载 | | skills.sh | 重跑全量安装命令 | 使用 skills.sh 的移除功能,按其提示选择条目 | | install.sh 拷贝 | git pull 后重跑原安装命令 | ./uninstall.sh --target <原安装目录> | | install.sh --target <目录> --link 软链 | git pull 即更新内容;保留仓库原路径 | 同上;卸载前保留源仓库 | 软链安装的 qa-skills.VERSION 是安装时快照,git pull 不会重写它;要刷新标记可重跑安装脚本。 DeepSeek Harness(dsh):克隆仓库后,直接安装到 dsh 的技能目录: ./install.sh --target ~/.dsh/skills 升级时 git pull 后重跑同一命令。项目已停止通过 npm 插件包分发;已有插件用户请先用 dsh 的插件管理器移除旧插件,再按上述方式安装,避免重复装载。 手动复制:把 skills/ 下全部一级目录复制到宿主 skills 目录,保持各 skill 与 core/ 同级;已有同名目录时先核对归属,避免覆盖其他内容。手动复制不生成版本标记。 固定版本、升级与回退 默认命令跟随 GitHub 源,不等于锁定最新 Release。需要可重复安装时,使用 Git tag(以下 v0.9.0 是已发布的历史版本,不包含 main 后续修复): git clone --branch v0.9.0 --depth 1 https://github.com/fishzjp/qa-skills.git qa-skills-stable cd qa-skills-stable ./install.sh --target ~/.agents/skills 切换版本:在完整克隆中 git fetch --tags,执行 git switch --detach <已发布-tag-或完整-commit>,再重跑安装器;回退同理。先保存本地改动,确认该版本的安装脚本与目标目录归属兼容。旧版没有新安装器的恢复能力。 当前安装器先全量预检、暂存,再替换;可处理的复制/替换失败会恢复原内容和版本标记。多目录切换不是整组原子操作,安装时请暂停宿主读取。断电或 SIGKILL 无法触发回滚;出现 .qa-skills.lock 或 .qa-skills.txn.* 时,先检查其中 pid 是否仍运行,保留事务目录并按 恢复说明处理,不要直接删除备份。已有本框架目录会整体替换,本地自定义请在仓库分支维护。 2. 检查安装与装载 从克隆仓库运行文件级检查(使用宿主的实际目录,skills.sh 安装也适用): python3 scripts/verify_install.py ~/.agents/skills 请从与安装版本相同的 tag/commit 运行校验器。该检查验证完整单元、辅助文件与 core 引用,不调用模型,也不能证明宿主已装载或输出质量。 安装目标应包含下方技能清单中的目录及 core/,例如 qa/SKILL.md 与 core/executability.md。只有仓库 install.sh 会额外写入 qa-skills.VERSION(版本、commit、安装方式与来源),其他方式不能用该文件判断成功与否。 按宿主要求刷新技能或新开会话,试一句“请使用 test-strategy,为这个需求制定测试策略”。从宿主的装载记录确认 test-strategy/SKILL.md 及所需 core/ 文件已读取;没有装载记录时,可要求 Agent 列出实际读取的文件路径。仅目录存在不代表触发已成功。 3. 提供输入,开始测试 第一次使用可先走 会议室预约练习:无需运行环境,包含完整输入、阶段请求和人工验收清单。 在被测项目中对 Agent 说: 帮我测试这个需求:优惠券到期后自动结束。 需求:<替换为你的 PRD 路径> 代码:当前仓库;回归对比基线:main 先完成需求分析和测试策略,列出需要我确认的问题。 需求可以是文字、PRD、接口文档或已有用例。提供代码可补充实现证据;只有文档时会保留待确认项。进入执行阶段前,还需要可访问的测试环境、测试账号与运行工具:Web E2E 使用 Playwright,API 测试使用 Python / pytest 等,压测按需使用 k6。安装 skill 不会同时安装这些工具或被测系统。 完整流程会在需求澄清、执行策略、Bug 定性与预算裁决处等待你确认。只需要一步时,直接使用下面对应的请求。 选择 skill | 你的需求 | Skill | 主要产出 | | “帮我完整测试这个需求” | qa | 阶段编排、流水线状态与最终测试报告 | | “梳理这份需求,有疑问先问我” | requirement-analysis | 需求模型、范围与澄清记录 | | “这个功能应该怎么测,哪些不测” | test-strategy | 风险图、十类测试决策 type_scope、专项移交包 | | “根据 PRD / 代码写测试用例” | test-case-writing | markmap 用例 + 机器可读 Schema | | “审查这份已有用例” | test-case-review | 覆盖与可执行性审查、修订文件和记录 | | “把用例转成 Web 自动化并执行” | automated-e2e-testing | Playwright 工程、执行结果与缺陷证据 | | “根据 OpenAPI 测这些接口” | api-testing | API 测试脚本、执行结果;按需 k6 移交 | | “文档不全,先探索这个系统” | exploratory-testing | charter、探索笔记、风险与测试想法 | | “定位这个已确认 Bug 的根因” | bug-analysis | 根因、影响、证据与回归建议 | | “这次改动应该回归哪些用例” | regression-testing | diff → 功能 → 用例的分级回归清单 | | “用例时好时坏,重跑绿了能信吗” | test-reliability | flaky 取证、隔离与重试策略、套件健康度 | | “沉淀 / 读取这个项目的测试经验” | qa-memory | 项目 .qa/ 知识库、索引与校验结果 | core/ 是以上 skill 共用的方法、模板与脚本,完整索引见 core/SKILL.md,无需单独调用。 工作原理 阶段产出保存为文件,后续阶段按文件衔接。 流水线中断后,在新会话中提供产物目录,让 qa 根据阶段完成判据续跑。 PRD / 代码 ──(文档不足时先探索) ↓ requirement-analysis 需求模型.md ⏸ 澄清 ↓ test-strategy 测试策略.md + type_scope ⏸ 预算(触及裁决条件时) ↓ test-case-writing → test-case-review 测试用例_markmap.md + schema.yaml ⏸ 执行策略 ↓ Playwright / API / 手动执行执行记录 + 缺陷证据 ⏸ Bug 定性 ↓ bug-analysis / regression-testing(按需) Bug 条目 / 回归清单 → 测试报告 - 可执行的用例:写清前置条件、操作入口、步骤、可判定结果与异步时限。标准见 executability.md,完整产物见用例示例。 - 有证据的范围决策:证据分级 E0–E4;风险评级附依据,十个测试类型逐一决定纳入、深度或排除,记录在可校验的 type_scope 中。 - 按需装载:SKILL.md 保留触发边界与工作流,方法和模板放在 core/、references/ 中。宿主支持子会话时按阶段隔离上下文;否则用顺序会话与文件衔接,具体遵循效果仍需在该宿主验证。 - 跨会话知识:阶段状态留在产物文件中;可复用的项目经验由 qa-memory 管理,避免与流水线状态混写。 渲染用例脑图与装载项目知识库 脑图:测试用例_markmap.md 可用 VS Code Markmap 扩展 预览,或运行 npx markmap-cli 测试用例_markmap.md 生成 HTML。 项目知识库:qa-memory 在被测项目维护 .qa/INDEX.md 与主题条目,skill 触发时主动读取。要让宿主在后续会话发现索引,可在其项目指令文件加入入口: | 宿主支持的入口 | 配置 | | AGENTS.md | 写明“测试任务开始时先读取 .qa/INDEX.md,再按需读取相关条目” | | Claude Code 的 CLAUDE.md | 加入 @.qa/INDEX.md,或经现有 @AGENTS.md 导入链装载 | | Aider | 在 .aider.conf.yml 配置 read: .qa/INDEX.md,或启动时加 --read | | 其他宿主 | 按该宿主的项目指令机制配置,或由 skill 触发时读取 | 这些入口依赖宿主的文件发现与读取行为,不等于自动展开所有 Markdown 链接。入口自举会先展示改动、经你确认再写;知识条目按 memory_validate.py 的校验结果处理。 兼容性与边界 产品以 Markdown 指令、相对路径引用与按需运行的辅助脚本分发。安装器支持 Bash 3.2+;公开脚本支持 Python 3.9–3.14,CI 抽测 Linux 3.9/3.12/3.14 与 macOS 3.12。原生 Windows 暂未覆盖,建议 WSL;宿主路径仍需单独验证。宿主需要支持 skill 发现、文件读取;实际执行还需要终端或浏览器工具。 | 宿主 / 方式 | 目录或载体 | 已有验证的范围 | | Claude Code | ~/.claude/skills/ 或项目 .claude/skills/ | 主要适配对象;安装形态有实测记录 | | 共享目录 | ~/.agents/skills/ | 安装脚本优先候选;是否读取由宿主决定 | | DeepSeek Harness(dsh) | ~/.agents/skills/ 或 ~/.dsh/skills/ | 有端到端实测记录 | | Codex | skills.sh 安装实测落在 ~/.agents/skills/;仓库脚本也可指定 ~/.codex/skills/ | 安装与引用路径验证;尚未系统评测产出效果 | | 其他支持 Agent Skills 的宿主 | 依其安装规则 | 结构可适配,触发、装载与产出质量需分别验证 | 安装实测的日期与具体命令见 RELEASING 安装矩阵。安装成功、触发正确、产出质量是三个不同的验证层次。 语言:README 与官网提供中英文;12 个 skill 中 11 个的 description 为双语,bug-analysis 暂保留中文以避免已观测到的路由回退;skill 指令正文仍为中文。 范围:聚焦系统级黑盒测试的决策与执行。不提供单元 / 集成测试、移动真机自动化、前端组件测试、专业渗透 / SAST / 依赖扫描或混沌工程工具链;这些领域可作为风险信号或专项移交内容,不能把移交视为已经执行。 实测效果 以下是历史实验结果,并非对当前工作区重新评测,也不代表每个模型、每个宿主都能获得同样提升。数字来自早期 12 任务的注入式 On/Off 对照及后续执行专项复验,具体见逐项口径。同一对照内模型与评测链路相同;裁判类指标采用与生成模型不同源的裁判。各轮样本量与任务范围不同,不能合并计算。 版本对应的证据请看里程碑 Release 增益矩阵快照,后续变更与勘误见 CHANGELOG;examples/ 展示单任务产出。评测 harness、任务池与原始数据在维护者本地维护,不随仓库分发。 展开历史指标、成本与适用边界 | 指标 | 无 Skill | 有 Skill | | 用例规格符合度 | 0.26 | 0.98 | | E2E 代码真实执行(单任务 × 3 采样) | 0/3 可运行 | 1 全过 + 2×(2/3) | | 植入 Bug 检出率 | — | 75% | | 产出质量(裁判模型评分) | 0.70 | 0.76 | | API 代码真实执行通过率 † | 100% | 99.2% | | Token 成本 | 1× | 3.3× | 类型决策矩阵首轮实测(2026-08-23,尚未进正式增益表):5 个类型决策任务(参考答案经双人独立标注复核),最弱模型 deepseek-v4-flash(n=3):无 skill 组没有给出任何显式的类型决策——放宽判定标准也是 0,短板在决策纪律而非类型知识;有 skill 组类型查全率 0 → 0.88,需求未提、只写在代码里的可靠性/契约轴 0 → 8/9。任务池扩容、跨更多模型复现后进正式增益表。 逐项口径 - 用例规格符合度:按格式与内容红线计分,纯规则判定、不经裁判模型;无格式产出的采样按 0 计(同一口径),差距主要来自格式采纳;跨两个生成模型复现(0.20→0.99);早期 0.77 是修复前的口径,勘误见 CHANGELOG。 - E2E 真实执行:真实浏览器里跑被测应用,不经裁判模型;无 skill 一侧包含没写出代码和跑不起来两种情形。 - 植入 Bug 检出率:异构裁判口径,同源裁判下为 100%。 - 产出质量:异构裁判评分,Δ+6.1pp(95% 置信区间跨零,主轮差异不显著;同源口径下显著)。 - API 真实执行通过率 †:修复评测缺陷后的干净复验(主模型 glm-5.2,n=3):无/有 skill 100% / 99.2%,差距在噪声范围内、基本持平;另一轮弱模型结果为无 / 有 skill 0.30 / 0.67,有 skill 更优;两轮应分别解读。更早的反向结果经逐条失败归因,定案为评测侧缺陷而非 skill 缺陷,勘误见 CHANGELOG。 - Token 成本:指令装载与工作流增加了成本。总 token 消耗比(任务级均值,含 skill 全量注入):主模型轮 3.3×,弱模型轮最高 9.5×;对照实验显示,只注入核心标准文档时增益不复现——收益来自整套框架,不是某一份文档。 预注册门判定与覆盖增益 评测前预注册了通过门槛(防事后挑指标):同源裁判口径通过 4/7,异构裁判口径通过 5/8(两侧门槛清单不同,其中一项在两个口径下方向相反)。覆盖增益(异构裁判):用例编写 +8.7pp(95% CI [0.5, 15.4])、全任务 +13.2pp(95% CI [2.8, 26.3])、缺陷检出 +9.7pp(95% CI [3.3, 16.4]),均显著;同源口径 +3.8pp(裁判宽容偏差已量化并勘误,见 CHANGELOG)。早期 +29pp 的单采样增益经多样本复验证实为噪声。 口径边界:评测时把 skill 全部指令一次性预注入,真实宿主是按需加载,不能直接据此推断所有宿主与模型的增益。真实宿主抽查(n=1)未观察到衰减,样本不足以证明两种装载方式等效。成对评审(两份产出对比打分)在三种裁判下平局都过多,胜率指标作废(机制问题)。 文档导航 | 文档 | 适合何时阅读 | | 入门练习 | 无账号完成首次需求到用例设计 | | 支持指南 | 问题分流、反馈材料与维护边界 | | examples/ | 看五组 On/Off 产物、选样规则与判读说明 | | core/SKILL.md | 查共享方法、标准、模板与辅助脚本 | | CHANGELOG.md | 查版本变更、历史评测与勘误 | | Releases | 查里程碑版本的增益矩阵快照 | | CONTRIBUTING.md | 贡献内容、理解架构约束、运行公开自检 | | RELEASING.md | 维护者发版、安装实测与分发同步 | | llms.txt | 供 Agent 检索的产品摘要 | 仓库结构 skills/ 产品:各 skill 的 SKILL.md、references/、templates/、scripts/ core/ 共享知识库,文件索引见 core/SKILL.md examples/ 真实 On/Off 产出与判读指南 scripts/ 架构与仓库校验器 tests/ 产品脚本、守门脚本回归测试与安装器冒烟 .dsh/ 历史 dsh 插件兼容代码与配置 assets/ README / 社交图片与落地页字体 install.sh 仓库安装器(拷贝或软链) uninstall.sh 对应卸载器 index.html 官网落地页源文件 llms.txt 机器可读产品摘要 设计、规划与评测链路(docs/、eval/ 等)由维护者本地维护,不随公开仓库分发。 贡献与反馈 欢迎按贡献指南提交改进。使用问题与经验分享到 Discussions,可复现缺陷与具体需求提交 Issues。安全漏洞请按安全策略私密报告。 行为准则 · MIT 许可证
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
fishzjp/qa-skills
让 AI 像资深测试工程师一样工作。
相关插件 · 对话 / 记忆
上下文中枢oceanbase/powercontext
上下文跟着工作走 —— 跨会话、跨智能体、跨人。
★ 1,489已汉化DSH
73.1
智能体记忆库plastic-labs/honcho
Honcho 是记忆基础设施,用来构建有状态的智能体。这些智能体能理解不断变化的人、智能体、群组、项目和想法。
★ 7,918已汉化DSH
71.7
长程智能体控制面loopx-project/loopx
给 Agent 一个目标,让工作持续向前。
★ 6,358已汉化DSH
71.3
智能体上下文数据库volcengine/OpenViking
给 AI 智能体用的上下文数据库
★ 41,453已汉化DSH
71.3
长效机器人团队Fei2411/DS-Bot
Download DS Bot for Windows 10/11 64-bit / 下载 Windows…
★ 5,293已汉化DSH
71.2
可携带记忆层EverMind-AI/EverOS
为什么选择 EverOS
★ 13,797已汉化DSH
71.1
这是你的仓库?认领条目