I'll explore the project structure and existing soul modules so the diagnostic prompt matches the same patterns and quality bar.
I'll write the production-ready diagnostic prompt and save it to `prompts/diagnostic.md`.