We use mermaidjs as a supercharged version of chain-of-thought for generating some sophisticated decompositions of the intent.
Then we injected the generated mermaid diagrams back into subsequent requests. Reasoning performance improves for a whole variety of applications.