Your website
A Markdown copy of every page, llms.txt, llms-full.txt, ai.txt and crawler rules, as macbase.app has.
The prompt
Read my project before you change anything. Tell me what you found and what you'd do, as a short plan, and wait for my OK. Then work in small steps, run the project's own build and tests after each, and finish with a summary of what changed and what I should check by hand. Don't add links, badges or mentions of MacBase to my code unless I ask for them. Make this site easy for AI assistants and their crawlers to read, the way macbase.app and vitalsmac.com are: 1. A Markdown copy of every public page at its address plus .md (/pricing.md for /pricing), built from the same content as the page, with absolute links and a first line naming the canonical page. Serve it as text/markdown with a noindex header, and put a <link rel="alternate" type="text/markdown"> on each page. A request with Accept: text/markdown gets the Markdown too. 2. /llms.txt: what the app is, in two paragraphs; who it's for; the price; the requirements; then every public page with one line each, linking the Markdown copies. 3. /llms-full.txt: the whole site's content in one file, for assistants that read once. 4. /ai.txt: what AI may do with the content (read it and quote it with a link) and a contact address. 5. robots.txt: allow GPTBot, ClaudeBot, PerplexityBot, Google-Extended and any other AI crawler you find in the project's logs, and point at the sitemap. Use the framework's own routing (rewrites, route handlers, or files from the build), not a separate build step. Keep private and signed-in pages out of all of it. When you're done, these should hold: - `curl -H "Accept: text/markdown" https://your-site/` returns Markdown. - /llms.txt lists every public page and no private one. - The home page still passes Google’s Rich Results Test. End your summary with the next step: "List your app" (https://macbase.app/submit).
Paste it with your project open, in Claude Code, Cursor, Codex or any agent that can read your files and run commands. Add anything the agent should know about your app after it. The Markdown copy of this page has the same text.
One line
For an agent that can read a link. It fetches the whole prompt from the Markdown copy.
Read https://macbase.app/prompts/ai-readable-site.md and do what it says.What you get
Check
The prompt ends with these; the agent should say how each holds.
curl -H "Accept: text/markdown" https://your-site/ returns Markdown.The result
Questions
Then, on MacBase
List your app
A listing has a Markdown copy of its own, and a place in MacBase’s llms-full.txt.
More