report-writer

Assembles per-feature domain-testing and BVA outputs into a structured Markdown test report.

Updated Jun 8, 2026
One-click install
npx skills add https://github.com/DuyITLOR/group05_eshop --skill report-writer-duyitlor
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: report-writer
Source: https://github.com/DuyITLOR/group05_eshop/tree/main/HW/week03/NhutDuy/submission/agent-skills/report-writer
Command: npx skills add https://github.com/DuyITLOR/group05_eshop --skill report-writer-duyitlor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? After designing test cases with domain testing and boundary value analysis, students still face the tedious work of assembling everything into a graded report: merging per-feature artifacts, aggregating test counts, linking bugs, updating the README summary, and exporting to PDF. This Skill automates that assembly so the final deliverable matches the rubric structure. ## Core Features & Use Cases - Report Assembly: Builds each feature section in order — feature description, domain testing tables, BVA tables, AI gap analysis, and linked bugs — into report/main-report.md. - Summary Aggregation: Counts test cases designed, executed, passed, failed, and not-executed across all features, then updates the Test Summary table in README.md. - PDF Export & Consistency Check: Produces the PDF deliverable and verifies unique TC IDs, matching bug-to-issue links, and consistent counts. - Use Case: After finishing test design for four EShop features, ask the Skill to write the report — it merges all artifacts, fills the self-assessment table, and prepares the submission PDF. ## Quick Start Use the report-writer skill to assemble my HW02 main report from the domain-testing and boundary-value-analysis files and update the README summary table.

Frequently Asked Questions about report-writer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I assemble a software testing report from domain testing and BVA results?▼

Run this Skill after test design is complete. It pulls each feature's domain-testing.md and boundary-value-analysis.md files, builds the report sections in rubric order, and writes the result to report/main-report.md.

How to generate a test summary table for a README file?▼

The Skill counts test cases designed, executed, passed, failed, and not-executed across all features, plus bug totals, then updates the Test Summary Report table in README.md automatically.

What inputs does the report writer need before running?▼

It requires per-feature test-cases directories containing domain-testing.md and boundary-value-analysis.md files, a bug-report.md with bug links and counts, and the mapping of features to FR identifiers.

Can the report be exported to PDF for submission?▼

Yes. Step 4 of the procedure converts report/main-report.md and ai-audit files to PDF using a Markdown-to-PDF tool, placing the PDF alongside the Markdown source as required for submission.

Why might the generated report fail the consistency check?▼

Failures occur when test case IDs are duplicated, a bug lacks a matching GitHub Issue or screenshot, README counts disagree with the actual tables, or placeholder text remains. The Skill flags these for manual review.