qa-manual-tests-to-code-coverage
Installation
SKILL.md
Manual Tests to Code Coverage
Analyze manual test cases (markdown) and the project source code. Produce coverage.manual.yml — a map from source files (or globs) to manual test identifiers: suite IDs, test IDs, tags. @testomatio/reporter run --filter "coverage:file=coverage.manual.yml,diff=<branch>" consumes it to create manual runs in Testomat.io with only the cases affected by the diff.
Critical Constraints
- Only manual tests in markdown format. Ignore unit, functional, and e2e test files encountered while exploring. Do not suggest creating automated tests.
- Only touch two files. This skill runs inside the user's source repo. It may write
coverage.manual.yml(or the path the user gave) and add one.testeiya/line to.gitignoreif missing. Never a source file — refuse anything else. - Cases pulled from Testomat.io go into the gitignored
.testeiya/manual-tests/, never a tracked folder (Step 1). - No ad-hoc scripts, no parsers, never Python. Read
.test.mdfiles with your file tool. Extract IDs withgrep(Step 2). Validate the finished file withnpx js-yaml coverage.manual.yml | node scripts/check-coverage.mjs(Step 5) — the only bundled script. - Stop immediately if you cannot write the output file, or the user declines both a tests directory and a pull.