Obsidian Git Sync on iPhone Works Better Than You'd Expect

Sync an Obsidian vault on an iPhone with the Git plugin alone: token setup, cloning, auto-pull. Plus why GitHub’s ‘Never used’ token label can’t be trusted.

2026-08-22 · John Lee

Codex PR Review: Automatic Reviews, Triggers, Review Rules

How to turn on Codex code review for a GitHub repo: automatic reviews, @codex trigger commands, and pinning review standards into AGENTS.md.

2026-08-21 · John Lee

Managing ChatGPT Memory: Review, Edit, Delete

How ChatGPT memory works now: reading and correcting the memory summary, project-only memory, and temporary chats.

2026-08-20 · John Lee

Connect GitHub to ChatGPT: Obsidian Vault as Project Context

How to wire a GitHub-hosted Obsidian vault into ChatGPT: connecting the app, scoping repo access, and attaching the vault to a project.

2026-08-18 · John Lee

Obsidian + GitHub: Notes You Can Write With AI

How to put an Obsidian vault on private GitHub: the .gitignore, the sync routine, and the numeric-prefix folder trick.

2026-08-18 · John Lee

Removing AI Tells: One Flag, a Lasting Rule

Instead of hand-fixing an AI draft every time, I built a correction loop where one flag becomes a permanent rule. The skill structure, and a seed file.

2026-08-05 · John Lee

Coding Agent Memory: Storing Everything Fails

I build an agent memory platform, and this week we reversed its direction. What store-everything memory breaks, and where state, facts, and principles belong.

2026-08-03 · John Lee

Customizing Hugo PaperMod Without a Fork

How to customize the PaperMod Hugo theme without forking it: homepage override, CSS-variable palette, the dark-mode trap, and CJK typography, with working code.

2026-08-02 · John Lee

Keep Your CLAUDE.md Light: Fewer Rules Win

A CLAUDE.md does not get better as it grows. Why piling up rules degrades your agent, what belongs in the file, and where the rest should live.

2026-08-02 · John Lee