{"slug":"core","title":"core","summary":"qa-skills 共享知识库，安装依赖单元（非触发 skill）：承载被其余 10 个 skill 以相对路径引用的方法、规则、模板与脚本（可执行性标准、证据分级、风险模型、类型决策矩阵等）。仅在 qa-skills 系列 skill 工作流中被引用读取；任何具体测试任务都不要独立触发本 skill，独立使用无意义。通过 npx skills 等安装器单独安装其他 qa-skills skill 时，必须同时安装本 skill，否则引用路径断裂。","platform":"Claude","tags":[],"authorName":"LLM Mart","authorSlug":"llm-mart","score":0,"source":"github","price":null,"verified":false,"createdAt":"2026-09-02T16:13:15.689262Z","repo":{"url":"https://github.com/fishzjp/qa-skills","stars":36,"forks":7,"license":"MIT","updatedAt":"2026-09-20T13:45:21Z"},"bodyHtml":"<hr>\n<h2>name: core\nslug: core\ndisplayName: QA 共享知识库\nversion: 0.7.0\ndescription: qa-skills 共享知识库，安装依赖单元（非触发 skill）：承载被其余 10 个 skill 以相对路径引用的方法、规则、模板与脚本（可执行性标准、证据分级、风险模型、类型决策矩阵等）。仅在 qa-skills 系列 skill 工作流中被引用读取；任何具体测试任务都不要独立触发本 skill，独立使用无意义。通过 npx skills 等安装器单独安装其他 qa-skills skill 时，必须同时安装本 skill，否则引用路径断裂。</h2>\n<h1>qa-skills 共享知识库（core）</h1>\n<p>本目录是框架的公共层：不定义工作流、不面向用户触发，仅被 <code>skills/</code> 下其余\n10 个 skill（qa / requirement-analysis / test-strategy / …）以相对路径\n<code>../core/&lt;file&gt;</code> 按需引用。单一维护源，多 skill 复用。</p>\n<h2>共享文档</h2>\n<table>\n<thead>\n<tr>\n<th>文件</th>\n<th>内容</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>evidence.md</code></td>\n<td>证据分级标准（E0–E4）与状态标注</td>\n</tr>\n<tr>\n<td><code>risk-model.md</code></td>\n<td>风险评级模型（评级强制挂证据）</td>\n</tr>\n<tr>\n<td><code>executability.md</code></td>\n<td>用例可执行性硬标准（8 条，一票否决项）</td>\n</tr>\n<tr>\n<td><code>testing-principles.md</code></td>\n<td>测试原则</td>\n</tr>\n<tr>\n<td><code>case-format.md</code></td>\n<td>用例编号与格式规范</td>\n</tr>\n<tr>\n<td><code>coverage.md</code></td>\n<td>覆盖评估口径</td>\n</tr>\n<tr>\n<td><code>schema-extraction.md</code></td>\n<td>schema.yaml 抽取规则</td>\n</tr>\n<tr>\n<td><code>clarify-pattern.md</code></td>\n<td>澄清检查点模式</td>\n</tr>\n<tr>\n<td><code>test-type-matrix.md</code></td>\n<td>类型决策矩阵（十轴全轴必答）</td>\n</tr>\n<tr>\n<td><code>triage.md</code></td>\n<td>失败分流规范（四分类判定树 + G/S 信号 + 反吞没条款，失败 ≥3 条触发）</td>\n</tr>\n<tr>\n<td><code>pipeline-integration.md</code></td>\n<td>流水线集成与非交互运行约定（⏸ 检查点降级、产物落盘、退出码语义、CI 触发分层与失败回流）</td>\n</tr>\n<tr>\n<td><code>report-template.md</code></td>\n<td>测试报告模板</td>\n</tr>\n<tr>\n<td><code>methods/*.md</code></td>\n<td>设计方法细则（边界 / 数据驱动 / 权限 / 状态机）与执行层造数模式（数据工厂）</td>\n</tr>\n<tr>\n<td><code>scripts/*.py</code></td>\n<td>Schema 校验器、类型信号扫描器</td>\n</tr>\n</tbody>\n</table>\n<h2>When NOT to Use</h2>\n<ul>\n<li>任何具体测试任务（写用例、定策略、查 Bug 等）<strong>都不要触发本 skill</strong>：\n它不包含工作流，独立使用没有产出。对应任务请用其余 10 个 skill 之一。</li>\n<li>本 skill 仅在两种情况下被触及：① 其余 skill 工作流按需引用上述文件；\n② 安装/校验场景（作为安装依赖单元被安装器识别）。</li>\n</ul>\n","files":[{"path":"case-format.md","sizeBytes":10305,"isText":true},{"path":"clarify-pattern.md","sizeBytes":3840,"isText":true},{"path":"coverage.md","sizeBytes":12504,"isText":true},{"path":"evidence.md","sizeBytes":4441,"isText":true},{"path":"executability.md","sizeBytes":4037,"isText":true},{"path":"methods/boundary.md","sizeBytes":2964,"isText":true},{"path":"methods/data-driven.md","sizeBytes":3813,"isText":true},{"path":"methods/data-factory.md","sizeBytes":3715,"isText":true},{"path":"methods/permission.md","sizeBytes":1809,"isText":true},{"path":"methods/state-machine.md","sizeBytes":2407,"isText":true},{"path":"pipeline-integration.md","sizeBytes":10190,"isText":true},{"path":"report-template.md","sizeBytes":7877,"isText":true},{"path":"risk-model.md","sizeBytes":4282,"isText":true},{"path":"schema-extraction.md","sizeBytes":6943,"isText":true},{"path":"scripts/scan_signals.py","sizeBytes":19796,"isText":true},{"path":"scripts/validate_schema.py","sizeBytes":34606,"isText":true},{"path":"SKILL.md","sizeBytes":2283,"isText":true},{"path":"testing-principles.md","sizeBytes":3647,"isText":true},{"path":"test-type-matrix.md","sizeBytes":17871,"isText":true},{"path":"triage.md","sizeBytes":13941,"isText":true}],"reviewScore":null,"reviewSummary":null,"trust":{"provenance":"trusted-source-unreviewed","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow.","bodySource":null},"bodyLocked":false,"purchaseUrl":null,"sourceUrl":null,"report":{"provenance":"trusted-source-unreviewed","screen":{"ran":true,"outcome":"clean","suspicious":0,"notes":0,"hiddenCharacters":false},"virusScan":{"engine":"clamav","status":"clean","scannedAt":"2026-09-27T19:48:40.317153Z","sha256":"756B2C1FE35685220C65EB1D170220A0B4B205FD7DC5E63D76F713E3CC766FD3","sizeBytes":86803},"review":null,"source":{"repositoryUrl":"https://github.com/fishzjp/qa-skills","path":"skills/core","license":"MIT","commit":"ac89a31391fe85c99a6303772aa197e552ed415e","subtreeSha":"061A1D3F2D2D1DBD0BD66FCDF425589880CCCF3CB44CFD5E9CF5F3D3DCB4D248","lastSyncedAt":"2026-09-27T19:48:09.379129Z"},"reviewedAt":"2026-09-27T19:49:00.894888Z","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow."},"install":[{"target":"skills-cli","command":"npx skills add https://github.com/fishzjp/qa-skills/tree/main/skills/core"},{"target":"claude-code","command":"claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install fishzjp-qa-skills@llmmart"},{"target":"git","command":"git clone https://github.com/fishzjp/qa-skills.git"}]}