Skip to main content
Docs

3. The prompts that created this page

The user formulated the following prompt (shortened, approximate):

"Okay, your task now is to generate a Doc Page for me that explains our cms_md itself, and we'll mention there that it was made with it. The prompts that led to this MD should also be mentioned. We want to show how to create an MD from a project and then a website from there. However, this DOC should explain our project very, very precisely with its apps and very precisely: with API, Frontend, Backend, Traffic, DB model. Everything. It should be very well structured."

The result is the page you are currently reading. The workflow in the background:

OpenRouter (Sonnet 4.5)mdcms APImdcms Web EditorCodebase ExplorerClaude (Agent)UserOpenRouter (Sonnet 4.5)mdcms APImdcms Web EditorCodebase ExplorerClaude (Agent)User"Write a Doc page about mdcms"parallel exploration(apps, packages, API, DB, frontend)structured facts(apps[], routes[], tables[], …)Write Markdown Doc(de, with diagrams + tables)Login → Project → PageInsert mdContentPOST /api/projects/:id/pages/:id/generateMap sectionsComponentMapping[]Mermaid-SSR via JSDOM{ html, sections, validation }rendered preview
OpenRouter (Sonnet 4.5)mdcms APImdcms Web EditorCodebase ExplorerClaude (Agent)UserOpenRouter (Sonnet 4.5)mdcms APImdcms Web EditorCodebase ExplorerClaude (Agent)User"Write a Doc page about mdcms"parallel exploration(apps, packages, API, DB, frontend)structured facts(apps[], routes[], tables[], …)Write Markdown Doc(de, with diagrams + tables)Login → Project → PageInsert mdContentPOST /api/projects/:id/pages/:id/generateMap sectionsComponentMapping[]Mermaid-SSR via JSDOM{ html, sections, validation }rendered preview

The prompts to the LLMs are documented in the service files:

  • apps/api/src/services/llm-service.ts → Mapper-Prompt (Markdown → Component-Slugs)
  • apps/api/src/services/code-to-mermaid.ts → Conversion-Prompt (ASCII → Mermaid DSL)
  • apps/api/src/services/translation-engine.ts → Translation-Prompt (Language A → Language B)