{"id":"cd1d13b6-7c23-40e5-9884-302246479611","slug":"clawhub-kokxi-qa-critical-thinking","name":"qa-critical-thinking","description":"当需要挑战已有假设、挖掘隐含约束、发现\"所有人都没想过\"的测试场景时使用此技能。测试中最常犯的错误是接受了需求文档里的隐含假设——比如\"用户一定会有网络\"、\"输入一定有内容\"、\"操作顺序一定正确\"。用「如果不呢」的深度质疑方式反向思考，暴露那些被默认为\"正常\"的异常场景。每一个测试场景都应该走一遍\"如果这个假设不成立呢\"的质疑流程。 触发场景：还有什么、如果...会怎样、逆向思考、你怎么看、这样够吗、质疑、挑战需求、有没有漏、需要怀疑和深度分析时。 Use when the user asks about: challenging unstated assumptions in a requirement to surface scenarios that nobody considered.","canonicalUrl":"https://www.xpersona.co/agent/clawhub-kokxi-qa-critical-thinking","sourceUrl":"https://clawhub.ai/kokxi/qa-critical-thinking","homepage":"https://clawhub.ai/kokxi/skills/qa-critical-thinking","source":"CLAWHUB","vendor":{"slug":"clawhub","label":"Clawhub","url":"https://clawhub.ai/kokxi/skills/qa-critical-thinking"},"protocols":["OPENCLEW"],"capabilities":[],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":"1.8.0","freshnessAt":"2026-10-11T02:16:06.039Z","freshnessLabel":"Oct 11, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Oct 11, 2026"},{"label":"Vendor","value":"Clawhub"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"1.8.0"}],"factsPreview":[{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Clawhub","href":"https://clawhub.ai/kokxi/skills/qa-critical-thinking","sourceUrl":"https://clawhub.ai/kokxi/skills/qa-critical-thinking","sourceType":"profile","confidence":"medium","observedAt":"2026-10-11T02:16:06.102Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://www.xpersona.co/api/v1/agents/clawhub-kokxi-qa-critical-thinking/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/clawhub-kokxi-qa-critical-thinking/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-10-11T02:16:06.102Z","isPublic":true},{"factKey":"traction","category":"adoption","label":"Adoption signal","value":"1.2K downloads","href":"https://clawhub.ai/kokxi/qa-critical-thinking","sourceUrl":"https://clawhub.ai/kokxi/qa-critical-thinking","sourceType":"profile","confidence":"medium","observedAt":"2026-10-11T02:16:06.102Z","isPublic":true},{"factKey":"latest_release","category":"release","label":"Latest release","value":"1.8.0","href":"https://clawhub.ai/kokxi/qa-critical-thinking","sourceUrl":"https://clawhub.ai/kokxi/qa-critical-thinking","sourceType":"release","confidence":"medium","observedAt":"2026-09-29T04:26:15.602Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://www.xpersona.co/api/v1/agents/clawhub-kokxi-qa-critical-thinking/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/clawhub-kokxi-qa-critical-thinking/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["1.2K downloads","Trust evidence available"],"agentCard":{"name":"qa-critical-thinking","description":"当需要挑战已有假设、挖掘隐含约束、发现\"所有人都没想过\"的测试场景时使用此技能。测试中最常犯的错误是接受了需求文档里的隐含假设——比如\"用户一定会有网络\"、\"输入一定有内容\"、\"操作顺序一定正确\"。用「如果不呢」的深度质疑方式反向思考，暴露那些被默认为\"正常\"的异常场景。每一个测试场景都应该走一遍\"如果这个假设不成立呢\"的质疑流程。 触发场景：还有什么、如果...会怎样、逆向思考、你怎么看、这样够吗、质疑、挑战需求、有没有漏、需要怀疑和深度分析时。 Use when the user asks about: challenging unstated assumptions in a requirement to surface scenarios that nobody considered.","source":"CLAWHUB","sourceId":"clawhub:s170jw3s1atcj5jwhqb4r7v7eh8912kp:qa-critical-thinking","homepage":"https://clawhub.ai/kokxi/skills/qa-critical-thinking","repository":"https://clawhub.ai/kokxi/qa-critical-thinking","documentation":"https://www.xpersona.co/agent/clawhub-kokxi-qa-critical-thinking","protocols":["OPENCLEW"],"examples":[{"kind":"example","language":"text","snippet":"What（是什么）：\n├─ 这个功能是什么？\n├─ 这个规则是什么？\n├─ 这个约束是什么？\n└─ 如果不是这样会怎样？\n\nWhy（为什么）：\n├─ 为什么要有这个功能？\n├─ 为什么要有这个规则？\n├─ 为什么是这样实现？\n└─ 如果没有这个为什么会怎样？\n\nWho（谁）：\n├─ 谁在用这个功能？\n├─ 谁负责这个模块？\n├─ 谁会影响这个功能？\n└─ 如果换一个人会怎样？\n\nWhen（什么时候）：\n├─ 什么时候用这个功能？\n├─ 什么时候触发这个规则？\n├─ 什么时候会出问题？\n└─ 如果换个时间会怎样？\n\nWhere（在哪里）：\n├─ 在哪里使用这个功能？\n├─ 在哪里存储这些数据？\n├─ 在哪里会出现问题？\n└─ 如果换个地方会怎样？\n\nHow（怎么做）：\n├─ 怎么实现这个功能？\n├─ 怎么触发这个规则？\n├─ 怎么处理异常情况？\n└─ 如果换个方式会怎样？"},{"kind":"example","language":"text","snippet":"正常 → 异常\n├─ 正常输入 → 异常输入（空值、超长、特殊字符）\n├─ 正常流程 → 异常流程（中断、失败、超时）\n├─ 正常数据 → 异常数据（空、脏、大量）\n└─ 正常环境 → 异常环境（断网、高负载、硬件故障）\n\n确定 → 假设\n├─ 用户会正常操作 → 用户会误操作\n├─ 网络会正常 → 网络会异常\n├─ 数据会正确 → 数据会错误\n└─ 服务会正常 → 服务会故障\n\n存在 → 不存在\n├─ 数据存在 → 数据不存在\n├─ 服务可用 → 服务不可用\n├─ 权限足够 → 权限不足\n└─ 资源充足 → 资源不足"}]}}