Developer & agent resources — claudia.world

Everything on claudia.world — the personal site of Claudia Ribeiro, product engineer — is available in machine-readable form. This page lists those resources by name so agents, crawlers, and search engines can find them without guessing URLs.

Resources

  • /agentsHuman-readable index of every machine-readable resource on this site.
  • /llms.txtConcise site summary and page index for language models.
  • /llms-full.txtFull plain-text portfolio: every project and quote.
  • /api/profileGET /api/profile — structured JSON profile (schema.org Person plus work history, projects, and site pages).
  • /api/markdown?path=/aboutGET /api/markdown?path=/about — the Markdown representation of any page, also served by content negotiation.
  • /sitemap.xmlEvery indexable URL on the site.
  • /robots.txtCrawl rules; all user agents are allowed.

Markdown content negotiation

Send Accept: text/markdown to any page URL and the same URL answers with Content-Type: text/markdown; charset=utf-8 and Vary: Accept, Accept-Encoding. Wildcard Accept values (*/*, text/*) keep the HTML representation, so browsers are unaffected. Appending .md to a path returns the same document without any headers.

curl -H "Accept: text/markdown" https://www.claudia.world/about
curl https://www.claudia.world/about.md
curl "https://www.claudia.world/api/markdown?path=/work"
curl https://www.claudia.world/api/profile

Pages with a Markdown twin

Structured data

Every page embeds JSON-LD (Person, WebSite, and WebPage) in the server-rendered HTML. /api/profile returns the same profile as JSON, plus the page index and the Dune project list. Unknown paths return HTTP 404 with a short recovery body (Markdown when negotiated).