Each time you modify something in the specs.yaml file, don't forget to generate the project again using the same command. The methods definition might change, you will therefore have to handle some merge conflicts.
After the first generation, you will see that a .specs.yaml file was created. Please, don't modify this file, it is used to find the differences between the old and the new specs.yaml after modification.