Auto-Retiring Skills You No Longer Use: Weekly Skill Lifecycle Management with launchd
Generating skills automatically is the easy part. Deciding when to throw them away is where...
Tag archive
Generating skills automatically is the easy part. Deciding when to throw them away is where...
This is part of my "Claude Code environment" series. Last time I wrote about the Codex worktree...
The Setup If you work with JSON APIs, configs, or log processing, you have probably used...

So I had made a shell using rust about this it started initially as a codecrafters challenge but made...
The terminal feels like deep magic, but a working shell is about 30 lines of C. Writing one teaches you the three system calls, fork, exec, and wait, that every operating system uses to run every program you have ever launched.
Your agent opens a repository's README to figure out how to run the tests. Halfway down the file, a...

有時候我剛跑完一個指令,馬上發現其實只需要改其中一小部分。 例如我剛用 ffmpeg 轉了一個影片: ffmpeg -i calligraphy01.mp4 -c:v libx264 -c:a...

Sometimes I run a command and immediately realize I only need to change one small part of it. For...

A guided tour through the parts of my shell config that are actually worth explaining, from a shell that now has two audiences to a Keychain-backed secrets setup.

🐚 Shell Scripting for DevOps Engineers: Automating Infrastructure, Deployment &...

A clap-generated fish completion stripped backslashes from binary paths. The fix turned on reading...
My Qualifications Since this is my own blog I'm usually happy to avoid reminding you of...