Opinionated reference site of best practices for dev, writing, and AI agent work. Pages are atomic, YAML-fronted, and stable enough to cite in agent prompts.

For AI Agents

Start at for-ai-agents. The machine-readable index lives at /llms.txt.

Categories

  • Meta: How this site works, schema, citation, and changelog.
  • Writing: Voice, anti-slop rules, articles, editorial style.
  • Coding: Language-agnostic principles and per-language guides.
  • Comparisons: Head-to-head pages for the choices teams actually make: database, framework, language, API style.
  • File Organization: Project layout, naming, folder hierarchy, monorepo, dotfiles, large codebases, config files.
  • Frontend: HTML, CSS, Tailwind, Astro, React, Next.js, shadcn, Blueprint.
  • Glossary: Atomic one-concept-per-page definitions for the terms that show up across web, dev, and AI agent work.
  • Backend: Postgres, Prisma, FastAPI, SQLite, ChromaDB.
  • Cheatsheets: Git commands, bash one-liners, EXPLAIN nodes, CSS selectors, HTTP codes, regex, Markdown variants, schema.org types.
  • SEO: Technical and content SEO, structured data, llms.txt, ai.txt, IndexNow.
  • AI Agents: Claude Code, prompt design, multi-agent, RAG, MCP, embeddings, Ollama.
  • Prompt Engineering: Best practices, templates, evals, injection defense, chains, output constraints, caching, reasoning models.
  • How To: Step-by-step tutorials for deploys, Claude Code, JSON-LD, Core Web Vitals, llms.txt, Postgres debugging.
  • iOS: SwiftUI, MapKit, Core Data.
  • Ops: GitHub Pages, Vercel, Hostinger VPS, Cloudflare, Namecheap DNS.
  • Security: Cross-cutting hub for application security: access control, secrets, injection defense, integration security, headers, and pre-launch hardening.
  • Tooling: GitHub, Obsidian, Quartz, Claude Code workflow.

How to use this site

  • Humans: browse by category MOC, or use search and graph view.
  • Agents: fetch /llms.txt for the page index, then fetch any page as raw markdown from the GitHub repo. See for-ai-agents.