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
- /agents — Human-readable index of every machine-readable resource on this site.
- /llms.txt — Concise site summary and page index for language models.
- /llms-full.txt — Full plain-text portfolio: every project and quote.
- /api/profile — GET /api/profile — structured JSON profile (schema.org Person plus work history, projects, and site pages).
- /api/markdown?path=/about — GET /api/markdown?path=/about — the Markdown representation of any page, also served by content negotiation.
- /sitemap.xml — Every indexable URL on the site.
- /robots.txt — Crawl 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/profilePages 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).