requirements-report
Installation
SKILL.md
Requirements report
Treat the rendered report as the requirements document: preserve all marked and unmarked Markdown in order, add status to marked lines, roll status up through headings, and disclose test source and failures beneath each requirement.
A requirement is a Markdown line containing `#id`. Link a test through that ID in its
JUnit test name. Read:
- conventions.md before adding markers or naming tests; it defines document structure, IDs, identifier-based names, tables, and parameterisation.
- junit-xml.md when configuring the project's test runner.
Use the bundled renderer
Use reqreport.py beside this file. It is stdlib-only Python 3. Never reimplement it per
project.