If an experienced user couldn't parse it, the model definitely wasn't getting the best version of it either.
So I built flompt. The idea is simple: instead of writing a prompt as a wall of text, you decompose it into typed visual blocks (role, context, objective, constraints, examples, output format), arrange them, and compile to a structured format optimized for the model you're targeting. Claude gets XML, ChatGPT and Gemini get Markdown, each formatted the way the model actually processes it best.
It also ships as a Claude Code MCP so you can build and inject structured prompts directly from your editor, and as a Chrome extension that puts it as a sidebar inside ChatGPT, Claude and Gemini.
A few things I cared about: - Assembly is 100% local, nothing leaves your browser during compile - No account required - You can paste a rough idea and let the AI decompose it into blocks automatically
Try it: https://flompt.dev/app Chrome extension: https://chromewebstore.google.com/detail/mbobfapnkflkbcflmed...