Writing

AI experiments, dev tools, frontend architecture, and things I'm figuring out along the way.

Disabling commit and PR attribution in Claude Code

How to remove or customize Claude Code attribution in commits and pull request descriptions.

Aug 11, 2026 · 2 min readclaude-code

The Best Pull Request Deletes More Than It Adds

How Ponytail became a useful cleanup stage in my Claude Code review workflow.

Jul 30, 2026 · 4 min readclaude-code

Budget Planner is now in Obsidian Community Plugins

My Markdown-based budget planner can now be installed directly from Obsidian.

Jul 27, 2026 · 2 min readobsidian

Automating monorepo tasks with Claude Code slash commands

Using Claude Code custom commands to replace manual dependency updates and tool upgrades in a monorepo.

Apr 2, 2026 · 4 min readclaude-code

Generating commit messages with Copilot in Neovim

A Neovim setup that uses Copilot Chat to generate commit messages with the right format, branch name, and project rules.

Feb 16, 2026 · 3 min readneovim

Hello World

First post on the new blog. A quick intro and what to expect.

Feb 13, 2026 · 1 min readmeta