The Stylebooks application allows users to export each stylebook in a well defined JSON Format. That allows the users to easily distribute the Stylebooks as well as check them in into source control systems or even make modifications. When modifications are made however, it's very important to be able to use an Schema defining the JSON format to ensure that the modifications are valid. An additional benefit of having an schema in JSON Schema format is that most modern editors can (natively or through plugins) read it and provide auto-completion and validation warnings in the editor itself to developers editing the Stylebook JSON file.
When exporting a Stylebook
Then the Stylebook generated should respect the definition defined with the Stylebook schema.
When creating a Stylebook
Then a developer should be able to have access (via the documentation) to the Schema definition for the stylebook