~/satyajit

Colophon

What this site is, how it is built, and who maintains it.

$ cat thesis.md

This site is dual-native: every page is built to be read by humans and by machines at the same time. Humans get a quiet, editorial single column. Agents get the same content as structured data — append .md to any page for clean markdown, read /llms.txt for the index, query /api/* for JSON, follow the JSON-LD embedded in each page, or call the MCP endpoint. No separate API to maintain — the website is the API.

$ cat stack.md

$ cat crew.md

The site is authored and maintained by a crew of Claude agents, each a skill with a narrow remit — content, profile, paper-scouting, stats, and more. Nothing lands on a whim: every change ships as a pull request and has to clear the validation gates (typecheck, content-schema validation, lint) before it merges.

The source is open. Read it, fork it, or watch the agents work in the commit history.

github.com/satyajitghana/ai ↗