← ClaudeAtlas

testbook-exportlisted

Export the generated test book for human rework and reporting - .feature files as source of truth, a natural-language rendering readable without Gherkin (verified step by step against its source), plus an XLSX and Markdown synthesis with coverage matrix, review order and confidence scores, plus opt-in file-only Xray and TestRail CSV exports (git-master mode, no API key). Use when test cases must leave the repository - handed to a test manager, imported into Xray, TestRail or Jira, reviewed in a spreadsheet, or attached to a release report. Seventh step of the QAIA journey.
QAIA-Project/QAIA · ★ 0 · Testing & QA · score 64
Install: claude install-skill QAIA-Project/QAIA
# testbook-export — hand the book to the humans Follow the shared contract in `../README.md`. Prerequisite: a generated test book in `.qaia/testbooks/<US-ID>/` (else offer `testbook-generate`). **Export is a projection, never a second source.** Everything below is built from the checkpoint and testbook files; nothing is regenerated, and no new content is invented on the way out. ## Deliverables 1. **`.feature` files** — already the source of truth, exported as-is (copied to the user-chosen location if outside the repo). 2. **Markdown synthesis** (`synthesis.md`) — the review aid. Its authoritative contract lives in `../README.md`, "Deliverable contract — synthesis.md". This skill **re-projects it; it never redefines it.** 3. **Natural-language rendering** (`testbook.<lang>.md`) — the same book for a reader who does not read Gherkin: a business analyst, a test manager, whoever signs. **A projection, never a second source**, and this one is *checked*: [`check_nl_projection.py`](https://github.com/QAIA-Project/QAIA/blob/main/eval/tools/check_nl_projection.py) fails if a single step is invented, lost or reordered. Format — deliberately rigid, because the rigidity is what makes verification possible: ``` --- language: en <- closed list: fr | en source: booking.feature --- ### QAIA-US-001-014 · A valid request creates the appointment Requirement: AC2 · Priority: 1 (highest) · Level: API (service contract) · Technique: bou