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.