Hi Michael,
The User Guide is indeed generated with Specifications containing Markdown text, rendered as HTML with the HtmlRunner.
The current official guide was generated using specs2 1.14 and the Snippets trait is a new addition to capture code which you can try out in 1.15-SNAPSHOT, which is going to be a 2.0 version soon.
Cheers,
Eric.