C++ Templates Purpose Guide agents through reading and fixing template error messages, using concepts as cleaner constraints, understanding SFINAE vs concepts trade-offs, and profiling template instantiation depth and compile times with Templight. Triggers - "How do I read this massive C++ template error?" - "How do I use concepts to constrain a template?" - "What's the difference between SFINAE and concepts?" - "My templates make compilation very slow" - "How do I write a requires-clause?" - "How do I profile template instantiation times?" Workflow 1. Reading template error messages Template…