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.

Installs
2
GitHub Stars
2
First Seen
Jul 29, 2026
requirements-report — channingwalton/skills