For future proofing the project i think it's necessary to add version (for possible color changes) and spec to schemes files.
Also I propose another metafile for templates (parsed by builders):
tinted-template.yaml with contents such as (my example is the official vim plugin),this needs to be present in the root of the template repo:
name: base16-vim
version: 0.1 # template version
system: # supported system and spec
- base16: 0.11
- base24:
- 0.11
- 0.12 # possible future spec
maintainer:
- https://github.com/BonaBeavis
- https://github.com/JamyGolden
dependecies: # array for checking if dependecies are present
postprocessor: # for e.g converting the generated files to binary format
With these changes the user and builder both can easly check for compatibility, supported systems, etc.