Claude Code Routines × GitHub: Pitfalls and Workarounds
A breakdown of timeout limits and sandbox authentication constraints I hit when saving files via the GitHub MCP from Claude Code Routines, along with workarounds for each.
Enabling and Using Codex's experimental Hooks
How I discovered Codex's experimental Hooks feature, enabled it, and reverse-engineered its config structure and supported events by reading the source.
Hands-on with Claude Code's /loop Feature
Using Claude Code's /loop to define recurring jobs in natural language. Practical patterns for API and issue monitoring, gotchas around auto-compact and interval design, and how it interacts with Hooks.
Claude Code Agent Teams: Reusing Existing Skill and Agent Knowledge
An overview of Agent Teams, how it differs from traditional subagents, the current state of reusing existing skills and agent definitions, and what token consumption actually looks like.
Lost in the Middle — Prompt Design that Beats LLM Position Bias
LLMs tend to overlook the middle of long prompts (the Lost in the Middle problem). This post covers the cause and practical countermeasures — tail checklists, the sandwich strategy, XML-tag structuring, and more.
Escaping the AI-Generated 'Purple Gradient'
I redesigned my tech blog using a workflow that combines Claude Code, Playwright MCP, and Stitch AI — and worked around the typical AI-generated design clichés.
I Built a Prompt Expansion Tool: Query Expander
A tool that turns vague prompts into clear, structured ones. Built as a Claude Artifact, so it's available any time you're logged into Claude.
Handing Off Conversations When Antigravity Slows Down
How to deal with Antigravity getting sluggish during long sessions, and how to use the brain directory to hand off context to a new conversation. Just pass a UUID and the next session picks up where the last one left off.
A Practical Neovim Setup Guide for macOS
Solving the macOS IME problem, handling Neovim 0.11 plugin compatibility, building a minimal config that doesn't need Nerd Font, and setting up the basics of LSP and completion.