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 .gitignore if 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.md files with your file tool. Extract IDs with grep (Step 2). Validate the finished file with npx 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.

Workflow

Step 1: Discover the project

Installs
14
GitHub Stars
12
First Seen
Jun 9, 2026
qa-manual-tests-to-code-coverage — testomatio/skills