Hey, I'm Efra
Software developer. I write about developer tools, AI coding agents, and building things that work.
Featured Series
Customizing OpenCode
A 4-part guide to building AI workflows that actually work. From shell scripts to custom agents.
Read the series →Recent Posts
How to Turn Any CLI Command into an OpenCode Custom Tool
The pattern I use: write a shell script first, then wrap it as a tool. Best of both worlds.
Using OpenCode to Write Better Shell Scripts, Faster
How I use AI to go from idea to working script in minutes. Describe goals, iterate, test.
Agents, Subagents, and Commands in OpenCode: When to Use What
The difference between agents, subagents, and commands—and when to use each. This is where people get confused.