Yeah, it reeks, makes me think of the "it's afraid scene" in a well known movie.
As for the productivity increase some claim it can bring, I'm not so sure. The software doesn't know your style guidelines until you give them away. Maybe it can help in some marginal cases, cough up some XML there is no longer official tooling for generating or whatever. If you don't have snippets and IDE support for boilerplate you're doing development wrong and should start looking into techniques for code generation in your stack.
For any non-trivial application design you really want to know what your inspiration is and what it's used for, so you can judge the context of the code you take inspiration from and can cull the parts you don't need and adapt to your particular situation.
And typically code output is more about learning the problem domain deeply and doing code reviews. If one spends more time writing stuff that doesn't need thinking than doing reviews and study there's an obvious need for automation and code generation, and one probably ought to think more about how to make one's contributions more efficiently.
As for the productivity increase some claim it can bring, I'm not so sure. The software doesn't know your style guidelines until you give them away. Maybe it can help in some marginal cases, cough up some XML there is no longer official tooling for generating or whatever. If you don't have snippets and IDE support for boilerplate you're doing development wrong and should start looking into techniques for code generation in your stack.
For any non-trivial application design you really want to know what your inspiration is and what it's used for, so you can judge the context of the code you take inspiration from and can cull the parts you don't need and adapt to your particular situation.
And typically code output is more about learning the problem domain deeply and doing code reviews. If one spends more time writing stuff that doesn't need thinking than doing reviews and study there's an obvious need for automation and code generation, and one probably ought to think more about how to make one's contributions more efficiently.